fcffbdfeeddaccfbdccbcadeccafbbeaafeebffbeecadeaceffcfbccfacfaefbcbbfaaabebdcbfdccdbefdbbdabffabafebbeecadaabddacdabfcfafbbaacaceacaecfcbccbfaadeaabeeddcadadddcdbcecdecdffcbfccaabffbefebaceaeaafbbfebbeeafdabbffeceecdfebfebcaceaaaedfdabfbcbfebaaceabbfbdafadccbdfebedfdadaddccaaecbdaabafcdebacebcdfdeafabbafcfeffbddbadcafffdebcfaabcebaefeaaecfbafafebfdbedebacbdfcebecfffcdbbfcccedbaadffdcebaceaffeebfbdbfbdddebcddbfcddaabeebcffcaeafabffdcaebedaecdfccbfecfbfcdecdbdaeefaaacddaeecbebfbeabeebbceadcdcbbaeffccbaafcaeeeaabbcbdbbdbeadfddbcabdbdaebcbafadcecefabbfeabaceddaabcabbfaadabbfceeeaafaebcfedcbddacbdadfadeaecedebebafefacdbbceefcacfffeffbccafceebdedaacdacdcbfaecbeafaabbaafdcdccebbaecafeeecffbcfcaccadfafadeedbfeecafbecbcbbaecaefeddbdbdacedfaecabbfbdaecececdedfbeeebafaaccaebfeabccfaedbbfabbdbeddddeecdaafaddfabafaabfdafebabcadeacbcddcefedefaaaffdbbfffaaaeabcdbebacdcbbfdafcfdbaadedfdadcbfdaadbedcabfdfcafcaedeadfbaeeadcbadebdafbcfbfdafcdeefdfdfaeecfafbfdccbcebeebfcfcbccdefaffabbcbbdbbabddcbeaddefeeddaebaccdefdfcdcfcdeebfedeeddfaceeedeafbeeedcafbfdcbaadfebaccbeebdcfbaaebdeecadefbbbeabdafbeffabdbffcfaadfebcadddfbbecaeafafdfcbeadefdaacbdfccaeacbecbdebabeaffbbacecccdedaccbbdddbeffbdecacfbfbfefeadbddebbfecfabcdbdbadcbccbfbcecbadcacdcdbdedffbabedcafbdfebdaffcdfecaedbfbecfcdebfbbabbcfefecbfecddcaddcafbcddcaaaefcddfcdaaebbecadceaefcdaaaeaedcfcebadfffbafdbdfecedeefcefecafefaaadbadeddfecefcdbfbefafbbdcccbdbabdcbeaadacdfcbdcfcdaaaccadebfcaabedfdeaabfdceeacebcabadbafaceebdfcfbbeebfaaafddcdbdecccaefedceddaeeeebcdcbddccacebaaecbbcdbcbaafefbcbeaafacebbcdfeeadafcedbeeedebcaedabdadbeacafdfeadcafeecbcecaebfbaabbfdeccadedfbcdfdbaaedcdfdeeddadadddbdabbdaacadddabffefaebfcebbdeafbefffbbebfeacebdfbeafdacaedfefbfabaadfbbaadbfefadecaffbdbcbaaebecabfebebfbbcdaccebeffdbfadceddffafdadcfedffdaaabbacdcfffbdaccbadfaccefcdbdafbadabfdfabbeeffddadcbeeceecacfecabfefbceccdebdcffbebcaffabdddbaebecacccacddcadbbaffbbabbfdacebdebffdfebcedabbcbbcaadfacacbaabebacefefeeabeafddcdfbfefadfaffbebadbebebfdefefaadbccddebbefefcfdbceebaaadbadeaadedcdebbceedeffbcbfdaddfbaaafeafececcafffbbafbfcdefceddcdbecbaefbcfccfdfeabbadbdbbbdaedfbdffcbcaddfadadcbfdadcebdecdcdebfdededbdcfaebcfceaaacdddeeabeaddbefabcbebdcafbefbedffbfedecfcccaacdfeeffdfbfffedfbfabbaeedaccbffcfdfafadcaacdababeeacaebeadcafbdcfbaefbcffaaaabeaeaeadcbcddecdecffebddbabebbbbcfaededfafbfccdaaeedaefedfaefcbfebcdfdfcebcecdfcacaadbaaeddfaddbfaedffadeaeefaabbadcdbecfceedeadbcbfddccfdebabfbfbfdefeeeeadffffaefcecbdaafeebfdaaedfcffeacebfcddbbbedabfaacaaeacaaebfeedebfdfeabcddaabdacfcebeadbbbeaeadaefdeecafacaaedeffbebabeabadebeaebbecfabeebadbdeaceafbbecabbcdfcbfcccbfaacdfabaebbbbdcdeddfcabbdeeebafcebabeefeceefcccfbebedaffcffdfafdecebabdbcffafeebcbfeceaffeefdfabadeffddbfebffccbafbedeeaefeaaeefbcdeefecadbefcdbbdceccfbcbbddefdcbcefaadbfeffebcefccebdadfdbceadabeceeddebfacafbcfcdcddaffdbbfecfeecefbbdecfbabcfafdbeaeabeffdaadcaefdbaaafedccadcfbdddaafafdccdcecfcaccabfccacabafcfafbbcafdeadcfacadfeffdcbbfaedadaacedbffcfcbdaabecaccdcefcacfabafefecfaefeaeafcffaeccfbdffceecafcbfcccdcebedbdefbebbfefafebfbddcffecdfafdbdfaacfdbcdcdcfdfbcdfecabeeacadabebcdcdcfcaefbebafccddccdeaedebeecebfafccdbdebdfbcbffceafeceeccabdcafebacacfdcfebbeccdefcffebeffffbeeaadecbefefefcbcbdfacacbadcafccabeafadeeeccfcefcecdfbcfdebdaacccadcdbbbaddffeacddbefcbfbcbefafaeebbededeeacbccbfbbbcbbdddfedaafcfceaafdbcebeddfafbabdacaaabdbdcfbefdfbdbcbcffebeafcaacbddaebcbedebecbfdefbdadaaadfbdceacfaeedfdddebecdbfffeadbeabfdfbfbafeedcecaffadbfddaadcdbabfbacebdfcafacdffbfddeebcefcbeebdbcbafcfabbbdceddfdebfcccdcabecabaaebbecaaceeaddcfefbeedaabffcbfabedfabfdcaeedffdededaedffcdbaeecaaeddacedbcbdaaadfeabfcdadedcccdbefddaffacbbcedfcadcefebeefcaacefddddabbcbeebeecbabfebebcbabdacaeecdebbeeebfbaacafecfcbbcadbfdffededdabaebaccbccfebcdcbcbffbbaeaefcadcafdbbbbedeebfcefedbdfbbffeadabddeeaacecafaaefffaadaddcddbabbebbaacaeabaaabfdaaffbaebdadabefbbdcdbaacfbbaababdabceedafddaaacaedcfbfdafdacefbfdfccfafebecddffbadccbcaadfafbeaafacabdcfdeefccabccddddeebedcbccccefcaeabcceabbecafbaecefdfacecbbecedcbfdaacccbaaddeabcfedbbdceeeebacabdcedacfddebecfebfdcbdebfbcaedbcdabbdeebfeeeaebcbdfdacccceccbbdccebabcbccfefafcbbebfaeeacaeddcefedbcfbaeecdcddcbdccddfdbcceeffffbfeadcbfbbaeedebfabcbeafbcecdcbeceaeafafbebedbbfaaedabdceacffacefdbeefeccabdadcdeeeaccecccdecdaaeaddfeabeddbbacebbbebbdebeaffdafaeebcbaccfeccdbdaccdfdedeebdfaebebfbbdedfbeadcfbababcadcfaefbfebceedccddcdcdbebeffafdbcedbbabebadabdadffbecdcdfaeeaafecdfdebccbfaacafabefceefceabafefdaddaedbddfacdffedfeebdfedcefafedbcabffcbceaffefddfadfdbdffcabdcdaaeacdeedcceafdcecceceeafebccbacbdbafacbdafdbbaacfbdfdfbeaaeffbcdcdbfadfecceecacbfdfcadaaeceadedadcdcbadbcdcfdabdcdbcdbbbeebcdfcaecfdafabdbcbecffebbafedfafffcffabdbcebadcbaffbbcdfcecabccecfecdceffddebafdcaeedaeffcfeccabfcacffeabacdadcccdecdaccadcbebbbceefdbeceebedddbafcfcedfcbdcddfacdbaeefacbababaeedcdbbefbabfdcdebcaacffaacbeaafecfccfffacafbbabccbefddfabbdcefbefacfcbbcefabaacbdbafebcdebdaefdfcebcabadfdbfebffffdfabfdfccdacbafabfabddcbbbadcfeceeafacffafcdeddfdfcdebccacfbeffcafbafcdacacebfcddaaddfcacceccaaefbcfcdddfdfffffebfcadebbcaaadbedcecceadcbbdafbbbceefdffbdbbdbdeddbfeeacedbccfdcbaaddefadbbfeecfacebcbfbaeeafecfdacbefcfbefddefcbfacaccfbeaaceaadcfcafcecfaccadabadddfdfdecccaefdecfcaecdbeffccdcbdafbdcedcccdfbcecbeaddcddaeafaefdfcdfcaeedbaaabbbfbeecfdbdeaaedacddeddadbddbedebefddeccabecbefffecddfbaebebfeeeeacbaccafabaaddadbbecefcbeaddaeebdcfdebeaafdfecabeffaeacecfedacbeaaaecbcafbdccbbeecbbdbbbcccaeefbcabebfccfefddebbbdadbaddbfdfcecdfbfebcbdadcffcabfbaccaeedfefbbaefeeaaddfcbcaffaeffffdbcceddfbfeaecdbcbedeccdffdeccbbadbdfdddfefbcedeeaefdaddfdedebfbaeafdcaccebebfdbddaceeddcdbeccbafacbdabcbaaaccaacecebbdfeefababffffaaedbffedddecaccebcdeeecabeafcbfdcbfdaffdeeefbfdcccdacbeccbbbeddeeaadbaeabbbbfbbbdabdaccfddbabdaefceecdbbaabfacbfbdbefabeeececfaaeabfeaabbbeabcadaaadfcbcffecbdcfbdbbcebbcfdcdeedbbffebbecfabbcebeaffcfbabcbdccfdafcefbeaceceabccdddeafafaeedabaaefddefdeaeabcadfdbfadffdbfeecfdcbaacedfbaacaefabdccfcfcbfdabacacfadddabdadcdfbefdbcaebffdafcbefddcfbffbbaaafbbdbfddebcadabccabeceefeebacabbcbcfbadcfebfaabbcedbbfbdaeecedccaaefdfcbdfffeacfbffddddbeddfcccdfcdacecbfffbfaacabccbcdecdbceddbbcacbbdcbbbdafccdddaaaaecddaceaabacdcbfaadddebffaefabebdbdfadadbbfdbeccbfcdbdbbdefeecdacaedabdaffdfffdeefccbdaddddcdbbfbecddeeccbcbfccffafcaddccbfdddabcffabcfcbbeaaeaeeafdacddcfedeebdcefdcaedebccbdcefbaaedaddaecfdfbbeedfadbdbbccccfaedcbdcdafeedebeeeaabbfbeabcdadbabdafdfdecdebabbbabaebacbfedffdfcfafbadbbbbbfbcdabfebebddffcffbdcddbdfabfcaadcccedaafcfaddffebbeeabdcafdebbfdcffaeffedeebbfeafbaccbbdcaccdbeaaacaedcbfaacecfdbcfcddeffacdaffbfdfcddfbfccfcaebeabecaebdbcffadcbbaddaedabeabacddfbaebcccaecbcaabcedbbbfabafdbeccbddfffeeceeecffeedbaffcadaffeedcdfdafaddbbadfaecadfdedfbfeccfcebbafdacccdfcddcaedacebfbafdacfebbdbdcfecedefafbdcbeefadeeedcafeacfdcbeeeaaefffddaaaffbffecbceabaeaaeaedcdbafbdfedbbaebdccfaeafcfacaefceabafadcebaafcdacbfebaabfeedffecbcaffbbadbdcfedebdeaefdecfcccebefbdeeacbabebcacaaaefdbecefbebbfecefafebbedeadeafdbafffbfcedacbeeaaaaffefaaaeaddaefdafbbccafaeeedccdcfcdaddddcaafbffcdfbadbaeecffdceddebabcfffcebebfbaefbeafefdceffcbbbebfedaccbbafdedededadefadcdcaedebcdadfedfdddceacefebaaabfdfaeecabbcfadbeeeeafefcffccfaefaeecdfbdefabdfaeadffbdfbbdabcbafcecefcbbffedcbdbcefcbeefececeadaaeffecefccaaceeccfbbdebdfdcadcbebdeaccadfdfdafaafddfdaceeeccbffaefcadacfdfdcfcdfbafedfbeaadfdfeafcfdfbafafbdbaeffdbcdfaaeeadfcaedefafccdaedebadeaddbdfbbacbedaaaeabcfebadccdadeacedabacfebecdfcececbdacfbaaaeaecccaccbabdffcdcacffcfddfbfefebaffcecffadbfdfdffddbdafcdcbdafdefebfccebeebbaeedeadccccdbaaaebafebaabfbacaefdecffcafdcddcccaaefbaacceccfbdefbfaafbdcbaeedabcaeceeeaefbcfebcdddfffbaeefacebdacffbbcbbdfcebeaacbfbadbdcdfceddcbaaaaaaaadffaeafdbcdbdebeedadeecadeffcfbcbefedcdcafeadeebdfccdaceffeeffbffaeaeacaeeebfdbeddffafeeaccfcacafaaeafffcfdddadccfefcdbbafbfcbccfedbaacfceefbfeccdedbabbfaedfbdacbdaabfafaefdccfbbcdddafcccfcdcaeddcdfbeceeafeaedcfdaaecdeccdbcadffdebfebcaacffffdecccbfbdcceeaadbeaafcdaedfbebfeeecdbcbabefbcfccddeaccdfebaaabdebdcdcfdbebddaaedfbbedeafbfdbbeffbbbffbaccdadddefdccffadfabdeebfefdedeedcafbeeeabcdabbacfdbbbacabbdacefaebfcbbcbdffabbedaedbfacfbbabbbfddfeccecfbbfedeaaccaaddbdefedaacdaadeeeedddfeafdabadafafaebcfbefbceaefccaebfcdbebecbbeacaefedccceffaffbfcdfcafddbafccdceadedfcbcddcddbdabdafbfffdccfadbddedaebebefbbebfbddfeffdbaabbdebffeaccffedbdcfdbfcfbcaaeeeeaafaeededdeafbbeeacabddfbedfacaaddfbcffaecffddcdcdbeccdeedefbfbafbefdffcbeccabeadfbceaffbfeeffbefbeccbcecefbfcadcafedfdfaedaeecfdcfcadbcaacefccedfdffbbfcccaeeebcdbeaeedfdecfbccdeefccfbafadccdffbabdbdeaeaccffeafbadaeaebaacebecfaffdaddcacfdabbecacaadcacbefceddfcbbecddefedddceeadbafdcfbfdcadbbeaceeccdceadfbefcdbeabccddcbcebdedebffcaabacfffededaffddabaecebdbbddcfefcdabbbecbacecddbecbdcaeedfcbfddbfceecacfdbfdfeddbaccfeecdadafadbadecedddbcfeffcedaaaaeabccdcefcefaaaabdbefdeddddbaaaefcaabfdacfbfafbecdedbbdbabacabdeceffdeabffcabbbebecfabadefefbcecfdfcdcfdecbdaecbdaebcacfcfeaebdbfaeddbcffbdcefcfacfaecadafdcefccdffccbacfbcdafbbefecdedbeaebffbcaadddfccdadadbbbaedcacbaceaccdebffebedebebaccebbccaddecabfacafefbfceffafefcffaadabbcebdcfbeceddecbcaeefabdaeabdadebacacceeceefdffbacdfacbeaedabfcdbafbcefdebaafdbcafbefdfeffdaabecdadefcafcbacfbebceeffccbfaabcfbdfabaaeaffbbaefaccbaeecbffceedfdbbeceebadebbcdbcfebdadeedfccbfdbaecbcdcaddceefadefdeccbfafdbafdaeedccbbcaadebabbacfbeaabbbafcfaeffcfcbaebdbbcbedcebdbaeabcedadabbeccedfdadfaecbbfdecaedfbfdbfcdbbfcbcdefabfacdcadacbbfddbeceaabaeeeecfaeaeecacdddccdcfeadfbfaedfdccebfeccedccddaedaffffebaaefdccabfefbfaedffbcafdccfdfcfbeeadceeddccfddbbceecdedcdcadbafcbdefcddfeaceaabfefadfedeabebeefeacdacbcacbeffeebdfecacdbafcccffefebbaeaaadfcddaaafacccdadbcbcbbaedcecccaafdeffaefffedcfeadfbffdcbbdbefbfacbfabcedffeddeceacbdafbfacbeececfbedcefcfcccbdeefcffbfddfbcacbfeeafeccecdfecbcdcbcbfaabeedbceadfeedbcabeaabbdaedbfcfbcbcfbdbbaafececacffdabdcaedefdfebdadfadababdfaefefddbebcbcfddeaccbdbafdbaedfcecaabefabbecebeeceedaecbbefabdefcbedddceffbffbdbfcacebacfadddcedbafffebbcccaeddcadbaeccfdefcadcacebdeeffdedfcafeeebfcaeccedcbeeccfdeefbdfadbebecccbdfdcfebdfbcbaabcfffddeadfeeaffdbaaaeefbabadfdbfabeebdfbddbefbdffcbdfbfcafddcaeaeccdaddbeeffdeeccbfdcbffefcedcecaaffacfbaeafbaecdceafbbcafdccccabdfffabfcefbebffbaebfafefdefcdadbcdcfeecfbabfcdacdccfeabdebebbffbbdafceabcdeecabddefccdafeecbdaabbeaedbbadcfbfeceaedfabddfdcdbdccabcbaefeafefdfcfabaecffdbbcaecbebeeebccbacfacfefdeccecbbfffeebfccbebabddeeadabdbcaedbbccbbcbbeeabacdcabdbfdafedccebfdbbedebfceeceacbebcbcfdaaeececdfbccedcafaefafeadeaedfdbadebdebcafbeccefdaddecefebdeacdbbfcfbbfbccdfbbffacfabfeacacbfcdeccabbbebdabfaddbdccfaefababffcdaaadaaffcffafbdfdafbcaecaaeeedcacceebfbabadceafedcbfaddcccdfedffaddedbcaceaecddcfcfbdcbcedadbcbeffdfcfebeedaddccbedcebeefcbfacdbccbeadffafaccbbdfebeddacccaffffeedabbffeaacebcbdbecaebbafabacedcedeeebbbadabdbcfefcdfafacfeaebeecfacbfeeccdbeadedfddeabfbbeeadffebdcdcbcecdacddffdeeadcefbddadfbecbcbcdcafbdfbfcfacfdadbcdbfeebcebbdcdceccebdbfecfcedddbaadcfefffbdbbfbeeabbfadbdfaacbdfdfdefabedafabcfdcfcbefdfdccbdddbfcbefdcdcabcfbaafacdbafbaabfdcdacadffeaeefeabcfbeeaebfaaadcdffeeaefaaeaebacffaadbbafdbafdceaeafbebebcbbfeedbdeedfbabfaccffbcbddfaafacebabebbeadafabffaffdefddbcfdccfabddaedacafeebeedaadeafdccccfabcafdccadeadcceabdbacfecdbccbddaaeecedbccffaeaeccfefeedadcececfdcafacfbecfabbeaacafeedabaaffbdacbccdffabbfccdaeaeebbbeaebcfffefacdfaaebabbecfdffcafbecaceabfaaeeceffeaabbdadbcabeccbdddfedaccfedffdcaffdcbbbafceefdeecdaaeaffdffeddbfbdcdeddebfeebffcdaaadfeaffacebbdacdfacfabbddcffdafedbcaedbeeceecddacfedcfdaebcfeaedffdfeedbecaeadaabacecacadcfabfdcaefadedfbeeedbdeadcaaccefdbfacdcbdbdbbabebfeadcbbcadacdcdebbbfedfdedebabaefddfabcdaaccfefabcbddaffafaacfeddebfcafecfabffebaededfbcbffeecefabebceeaebdbfadafbafabfcceccfffaddadaafddadffdeabbccaebfdfcdbcdebbfdbeadbbccabdcbbfeddcbedeeeaecffafffdcbabfdfceaafeaacefadbaafdbeffdeabcdabedfdbaceabebefaebaecdfddbedcaccdabbeffcadbbabacfdeceeaffabcfffbcdaceedffbaecddbaefcfeceadbafdaffacbafbedcfefeabdaebabaebfeeacbdfdeaeadfefcedeeccddbffdcffdecfabfcccecdfcaaebacaeebdaefddaacbebacbcfeeeaebaebcbffbcccbcbfbfadddababcdeedebdacfafcebeecadaaccfefabcceefaaededefacacbebedaeebdefbedfcabffdecdfbcaeaadfeccfdfcebabffdcbecdcedbdbfdbccfcfdfcfeeaadccbedfbaabfbcbecbabddfbfbddfecbfbeedfbaaeeffcaffacdacbfbdbcafafaddaafebdfaaefcdcbebdacbeeedaceabbbfabecaddccdbbeaacccefcafdbbfbcdccbcdbeedcbdbeacfecfbaecbebbdfcadcdeafeeccaebcaccffcbeddababafcfbeadbdaccebafeaacfeebddcfbeddccbecbbffccbccdebadfbfcffffedcaecbdcfaceaffdfbfeffcdddaabeedbccbdcfbdabefafbdfbcbecafefaaabbefdbcfcaaffefbafefdccffddfccddbbdabdbfccabbcdefaaaeebdbdbfcfbcdedeadfeffcfabeddfcabbcadbdbfdaccdfcbecfbefadeedcbfdafeffecaaafcdafccceabdecbeffdbacfeafcdeedefacbefbbcbdbeacdcacfedcebffcdedafafabfcaffbfcbdebabfcfbadfebbdffaceacfcdacfbafafdeeaaccbdbdaacecdaebdefaedddabdffccbeadfffbaeefbbbbebceeccefbbfcaddaffaeebbbebbdfaddbfeaeacfbdefdfaefeceabcaecedfacccedabacbcdaffededfbaedecdfaccbaffbdebcbdacaacdedabbcedfbeceebdebabeeccecceacfcebdcfcdcafdbbbcdefeafafbcfdeffdcdaacafbbfdeabddfbbedecaaaeeeedfecbdbcaaebeefccadaaeadbaababaafbcadaccebfdeceddcaafdfcadbeecebabedddfdbedbafebbeedcfdbebdffbabbefdabeccbfccaacdfbcbadbaadfaccbebcaefccaacfbcfadbcddfccffedeeadbcefffadbbddcdcbfbbcadedfabeadcdcdcdcfdeaeabaafcebeaddcfedfccdceebfdacefeecedacbbfcdeacaecabafcbdedbcaaedcbfaacbddccbfbafdeeefdadedafcddffaadcaaecefabdbaacefcbcaaeecdaceedcdfcfedbbcbfbfccfabcccfcfebcaafceedbedddddfcdceceebebbdcddeabcbebfcacafbdabfceedddbbaefadfeefeafcddbfcdacbdaddcabdacbfacfaeadaecddafbaeffedceebabdedadefdadcbfcfcbefacdabbccbadaebebbcdaaffaefafdbcccafdeeddceaebdfdcbfbaeafdfdeceabfdffbdbbfadaaaaeecbfcfeaaebffcfbaabbcebfeabcecaeefcdaecedccfbdbddabdbcfeffaabfaeaeacbcebacbefcbdeacecaeaaacacccbecbdcadedcaebfbebdbfcfeadaeffffcccdfedbdaeabcacdeafafcbfaabbaccabcdeafeaaaeeffddeddffbaeefedddfaefcdbafafaddffeabafceddfcebddbdcbfafcbdaaadeaaaafedceaccddfacbadeaaebacecccdccdfaafeafbaaafdaecaebeacdacfaebceefaeceebfcbaeccbcfbdceefecfcdcebaeffbccdfdbddacfcbcacdbfdadbbcafddbdbcbedfadfadbbbadbfeadacfcffdfebddaabfcbbecafbeeeffddefeafacbffdfafcdfebfbffbdacbebfebcccafefcdfcaadddeefeedadabeedccfdecccbbcecbcbdbcdffcdbfafeccacdcffbfaaaacbbcdcdebaaadeaadbdefaabdebbefabfebaefebfbefbcbfdbecbdafbcffcabccdfbfdcdbacbcbcbbfababfddfaffdadadbfdfdfbecfeebdffbddfcfdeadabbaebcfadfcdccdfcccabbcdfbcdcafedddabccaccdcdddeeacaeeaceefabcdfdddbebfffbdcdaacecfbacafdfccbdefadbbeadbeeecedbffeedddaeebfddbacccfcbbaaeeaafeccefeccbccdfdbeebddaeeeeefdfaabaeebeeccdcbdbdfcefdadeaacacceaafffecbcacfcbbfeeadcbbaffececcecaafacadaafedeaeefadfcccecdbfdfcadecfcaeababedbaafaeeaaccccbbfadaacacdffadfcfbebcfdeebefbacaefbabbacaadbacaaeaecfacfcabeecfbbafedebadfcbdebffcdffffeddfaceaeceeebbdfdffdbdeeddeceaeabacafcfddbfdaaadecafdfaeedcdddbfffbdcfbffcbabddaeacddcfdddcfaccadbfccfffadbbdcaeacecadedcfcdeabaeabaeabbdafefefcfaecebcdcfddaaaebcecccecfbcffbddefdceffedeaffbccfdedaaebcacffdbffdceddbcfbcbffcddcbefdbbaeffdcadfdeefcbddfbeabefacebdffddcbdedbbcfbbdbdecfedfddecfcaabffdbccfbceedbeeddabdcfcaafcebadbddeabafeccbafafacaadcedeabddacbacfadcdbbdecaedcefacafcdfdeaaaebeccfefbbefdcbacacdcccdbaffabfffbabbaaeabdfcbceeefdbbeaeecefbaceceecacfccdcaeafaefbdcebdafbafdfeafceabffeeacdbfbddcebfcebccacdeedaffcdcbfecabdfbcccfbecbbbbaffbcecfbaabdedafeacccbeadbefedefbeecfebfeebcbfffecaccacaedcacabfefbbbdddbfeaaffaddbccbddebbddcaafcfeeaabfeacaceefbeabaffabfaaceccdcffbfcaaafaecbdbbfacaecfaaefbaaafaedfadebcafaadfacebacdacdaafedfabcdaeedbafcdccbfddabcabedfecddbaefdeaeeaeaceaecadcfbbafbdfbbfecfdfdefedaabdebadfbedcbebafacebefaccbeebbbccaaebfdebaffecbebdcebebafeddeecaaacdfdebdaaadbcafbfdececfddaadbfffeaabfeeeaaaedbbceabecdfdfefececffafeeacacdcdbbbbcebeeecbdcbfccabfffdddebbfdadadecbaacffbedcecacacabaceeaedfdfaabcafbedbffadcedbabdfaafbcffafadbeacdecdfccfdbdececdaeaabdcbcfbbffedfecaaddfbaafadbeefeaddeebbfdeefadcbecebdfbabeadccafadbfbcbaffbdfdccceddceabaefedbefecafbebedccfcdcfabfffcedcafedeaffefdbbbafffffaacefbacdcbaeacecdaaceeefffffdaddbbaefcfcabdfdbfcafffedbbfaebbddccfaebacfcfccedaaaeedcdacbcdaefcceefeabcedadbecaabdbbdeabfcadbbcecfcaebdbcadeefaabacaeaddecceefacceafdacbcefbaeeacfdceafeeccbcdfeeaffbababcfebbaaeaedfbfaebdccdebddadeabbbbbdfeadedadbfffedabcdaebfdcdbeadbbfbeaffdfcfcbdfaedbacccdcdfcbddfbbdcdcdabcdfeecdfbefdfcaabcfbfbbdbdcaddbdefeaccdcecbaedeffbfdecbcadaeebdeeeeddffaeecddbababebfceacebfbaaeecaeefabecfadcbddebcaecbcbffbcdcbddffddbecaccdaafdbfcbefbddfbfaeaaafdbfddeddabccdedcfcefbaacbbeddecbfedceffdefdbbefbfeeacabaaffeabcecbfdafeabecbbfdeedcccebfacdaedecadddfcfcbcafeabfbdbdbcffbbbbddcfccceefccddafdbbebddcddcaabfcadefefebcfadafeeccdcbddfaadbedaaaaadceabefdbcadedffadfcfedafedcaaccbadadacadcedabbaffbdaebfdbacdfabbddaecaedefcadcecbbdacfedcfdacbacadaaecbbcabcbfbffdabadeafbfbdbbefcbfbbdbaeeffbaceacffbafdffcfeafdefdfadfbcfdddccccddaadbfedaacddceafceecefaaefceeedefccdcdbfeebddeebcbeeeceafcbaeddceadcbfbefcabfbeacbffbaebaacdebeffafbadefadbbddcffadeeeaebfedcbfbcdbdacfafaefcbfafdccfbedcafcbffddfdbaaedbdffbdeaedfeebbfacfbebaecdfabacccaaaaacdccebcecefcdefcfeddbdabfafdfafacdaecbafbdacdddebceacefacbeacedcfdbedfbecadfbdddfdafbbfabdccbdefcdffcdfadacccfdacfccdeedeacdfebbedfefaaebdbbecffadbbcccfcffcbbbbcffeacfddffebecaaebcfebdfecbbddbefdcedbaadddfdefdbfdcebcbaadfaadbebdffeededbefcebdafddbddaaecababfacaedabcafefaccefdbbefbfcfbfcfbbbafdfdaafccbebdfdfcaccbdafbedefefebcbeaadbadcdafbbcdcfbcfcaabeceabeebccdfbaffdfbecedfeecfaceaabffadbcaaaceaabbefeadfbeeeeeedddbcfaaffcebdacfcaaefbdafdffaeaeaccdffefaacaedfdecfddecbcdcecadceadaebdbdbacbccccadfdbeeaacdcaebdeceecdefdddacbaafbbfbaebcfadbfcedbaabdebfcbcaaaecbdedbbdeeddebcdfffdadcfddaeaeacacefaafdedaeaededccfcbeeefefdeabddfebcceedccfdabbfbfccaeaaadbeffffbdfcbfcaaeddecedcadafcccadfbebebbaeebefbeefffccbfecaaebfbcdbedeaceccdceeebebcfbaadafbfdecbbfbcaaadedbccfababcdfedbedbbbefdbeaaaabefecfdbbffffecaefdffebaebeecefacdeefdcfedeccdfeaabdbbfbbcbccabaaeaeadcbdcbddacdfbfdcdaaabdabdcfdcbccdedcbffbbcdacfefebdabbcddeaadbcbaecbecefffcfdbcedfcdcedbfbecddeefffddeaccddedcddbaeabbcabaadcafbbdcdfaeebcdbadfbbceeecddaaceafdbccffdceffcfabcbaefdfaaaacdaedbfeeffdefdcdcaecbadfdfaddcbeceeacbdacfefbafabddfccaceafcffbfdcbfdddbefdfdbcadbdadfaaebebaaeaeffedaaceefabeccabcdaddacebfefabceefecfeececdfcfbdcbdadfeadaeecceeefdfdddbdfdaedfcacffaedbbfdefecbcbafecefbdedbcadfeebdebadebddaabaeedabebcddccfeaebbfecdaffbadcfccdbfbcccdcbfcdefdafeefeaacedacdbbffbcafeaefbbcbdbebdcebddeeaacabbaeacccbeedcafbefdfcddbeebabefeebbffffdffeebfebddbdabadbfaabdeeffacbbeafaadddacfbdcebfecffbaeefeefcffeabcffebeecdaabcfbfbdaebdbfcedaacbefacdccdcadacdedeedfbecbcabeacebfbbbdbccabcafddfcddbabbbdcbabfdeecfceaddacccbbeffccacbcfeddafdfcdcbcabeabfabbdfeaeefdbdfebbdefcebdbbcffccceaeebafcbcacddbbdbbcaddcaeeddccbacddfadcaafccbcdaebbbeceaabccaedcaaffeecedbbbbaffdeefbaaebfbdebebbcafbbcaeccddcdcdebdaeaaedbeeebddbeeeadafbbbbfeeaaccbaffeefcebdfebfbcabbddbbabcfdbeabbcbabfabbaefdbbfabfefbdcebfddffebcfaffabffffbecadcbdaaebededcfaadccbdcaeedaccafbabcadbebdfbacfdabbfebfedbacadafadebbedecfafbeefabccbbfbbeacedfbfbcedecaaeddddbbebbbbbbdcabdbadeacbbeaecffbefdfddecccafafdbfaccbfaceafcfecdcbfaecfffbcbdbfaffddefaffdadeebcefaedfdaefbecbbeadcdefdbffebffcbedccddcaffbcdfcceedfdaeccfecfaccacacbaeadebeaaefaddcffcbbadabeceffafedbcddfabbdfaaddbfdfddebccabeacbcbadfabbcbefbcdbefddfacdcdeddbafcabbdaacbfadffbbbdbffddbbfecbcbfdafdbfcaebefdffbccbfeacddfcdfdcacedbadcafbeeadbdadbffdbdfebaadbcdcccbcceebdaaaddcccdfcdbcddddeefbadfbccbeecdacdcfffccbddcfeabbbdbefdacbafebfbadeccbfcbbfaaedddcccdddecfafbdcddadffbcabfccbabddaecabfedfcdfcfeaeedafcceabdbcaadabcddbecbaddfbadfeefacebdebaddfbaaccccafbadbadcffdebcceaaeedefbaacaffbfbafaecedefffbecdbdeddeadaccafebeaaeeebceebfabaeeecedeabeedddeacfabcadcdbebfbcaebfcffbffeafcefabcbeccbbbaeafdbcceefacededecbdbacfcccccbeaedaeeacdbefcdffdbcabddceabfcfdfcfaadecbddeefccddabddfcebbaffdfcaebcbeefceabfaefefacffcaddddedfcbfcdfadedacfbbadbeddabcbafddfedebefefaacefdcedaadacdccfaadfbcbdedeebfeacebdbfbfcbdecbbfffbeabcdabbbccbbdafcbdaeafbccdfaffbaacdbfafdcfcddbdbbfbdbcdbdadeabacaacfadadfaaadbbdccebbedfcafacfdbdbedfbbcffbcddfeabadaaebbdeecdfabecebdbcaadeafaaefacdbaafadfabeedccdbcddddeffcbfaebcbfdbeaeebaadccdbacceacdbdaebaddeeeaefebabeccfaceaaaaeaaffcbdccfcfdfaebbdeeebecdbbedccaabddadcbdbdbaefefefedbafdfcfdffbbeaecbcffdbeabffdaadecefffefacabdfdbffbededeeecddbbbcdfacdccbacaeeddaecbcefbaccfeaeffbbeeededdfdebbbdebacacfefccdfcdbedcdbeeddeeeebecacadcceedeeaeeaaacfcddfecccdacbadbebcbecdbeeeecffabbfafaaacbddcbfbdcfeeceabbbfeeaebffafadeddbfcedeedefcdfebafcffdecbfafbbfdcebfaccdadccdceeffffdfbeebfdfaaefcafebdacdebbecdccdfdceabddfcdcccccddacefdcdbaabeeaeecbacecdadadfbefeceefdffabcadcaafdcededfffcbeaeafdecaaacbfebabbbfdfcdbceadefbfabeacfbeafdbedfceeffafefcdaccbcaedadeedebfbdaecadfddcbcbfbdffceabdfaafdadbfbaaebcebbbdfbbeafedebeaafeecdeaefaacfcfbfeeeeebebcedfeefdbeabcefaecfadfbdcfbafeddfcffcafbbbdecafdafeceafdbceeddbedefbbadddffbacadcfdfecafcfdabbbbceeffbddaafeaadffaeedfcabbddcdccbdbecaeeffbfcdaafcdbdfdaeaebdfeecdeabadadcefeffebdededffbaecddaaadfccedffaecbccdbaefadcaafeebecffcbafdfcdebdcecdcbbfbaefbebceffeeadafccbfbbeacdbebafbaefeaeeaadddddeaddfdeacefadaebedbcdfddadbcfaabcefacdbeccdccbeadeaccdfedecfeeeeffdfeeffcbfaceffdeebccafadafdfddbfbcbdbffabfcbbffacdebcebaffcbdbbaaeaeebfbdececaeeaaefffacaafadeeacecdfecfaafbbcafeadccbbfcafcdbeeeeddecfceaefbffedceaedafefaedcaeceabdbeeeeefddfccedfbfdedaefaaccefabfbcdcaebbeaeafdeefcccfedccaebcddcfdccfcadacabcdefdfedfcedceffbceaaebaeaddbafdeecfcbccdcabeddcdfcdbfeeaebbaccbdfdcdfadeafbcccfccedddecfcefdefeadabbadbadaaeadfdbfdfcbcedcdfebbffbfdcdccfbadbdeaddcebfacdcceffcadafacfebaaaaceccfaadeaabbdefdebaddfedaccaebdcbecfdeeaedcbdffcaedecbddfffcefbfdbeeababcefacaebecbbbaabeaacbfacceebbcebdeadbddbcfadcebcedcdfeeacabeafdeecebaaacfabddaabbdcbacffdbfaebfbeeadeacaaeccfdcfeddceeafabfdcdceccbcbeaaeeebeabfbbbcccdafafdbbdbbfabfbabffdcaddebaeeefbdaddabedccadeadacdbcfeaefcddfafcdeaafaaeaaaeefcffdeeaefaebefabebcabffcfccfcdbceeaceeacdefffcccfdbdccbfdadabdcfbfcbcbafcaccbfaabcbdedbfcbcdfeffaccefccadfaeceffbbbbeeccbefcfbcaeedfafddbcdaccbcefeeccadebbbddedcbfdacfcbabaadbcbbcbfebcbbfacaceeacdfddaadacdeadeccbffcabaaefeafdaefcfabddfbaddceafaebcebfbaedeafbeadafcafcccdadabefceacdcfeecebaeccaedebdbfbeaecebdbececefafcfcdabcefabdcfacddbbbbcddbdfeafeccafecdeaeffdfaacefbaceacdedfcfdbbacfafcabceeabfbebbaefcabdbabdbebbbedbbbcbeccbaddbeeaaeeeaafaceefccbbdbfefbafadecccbcfeaffceccbebddaeeddafbdececfdfddbfffebabdcaebffcaaadfccacbfeefbdfeeaaebbebacdcaeafdcbacfceccbfabefaedffefaeabcaafdfeeffccceaaafccbdbfbbefacbccabceeebcfacabbacffeceaabadbbcdcdffdefdabccafefdeaabccffcfafcffcedefadafebcddbcefabcadabcbcaffdaddacfdeddddefbbeeaeabcedfaadfcedfaaafeedbacadfddbdfdacdbebadceddcbdefafaaeabfbcfdecbffdeaddbfebcfabeeefaedbdfaaadfabfffaeeeefbdecebbcfeabcdacbaccfbeefaaceeaaeafcccedbbfecabbebbecfdffaadfceebcfcebdbdcbbedceeeebbdfeaaabdfecabaeadadfbfebdbbbfdfcdfffccadbdcaacafedfcffdeffabccdccfddddffccceddedebdfeefcafadfebaddabdcaebedeceeaeceeeaefafccaddecfefdeaccbebecefbdcebdcbabfbbdeeedbfafceaaadaebdadccacdebafafbaadddddfebecfebbefecfbedbefbcdbcbbccebfebafcdcbbaaafcdbbfebcdecdbaccfbbbeccecbfddedeaacbdcdeafcbaebaababddcbcbbbdcbaabdaedfdbefddcbbaffcdcadefdabfdfaacacdfdcdebcafaefedeabbbaafcecfcdbfcaaccbdfeaaeddbadddaffeaedfdfafddfcfddbeefbaacacebcfdccbaafefbdeedfcdfaebeedfdfbbdbeaccdbdceedcaefdbcaeefacaafdfcfedbeaddedbeefccebaecabfefacfafbfcffaedecbeeaedceeadcfbcccbfcadabcddefadbdaaeabbaeaccbadfbddccdfbfecfffbadfecddbadfedfecaeadddddaaeecfbbbfdabccaefaefeaaaaeeeecfbdbbadcbedacbebeaeadbfeeabbeadcfedecffdcbeebababdeadfbbbedafdadbfdefbaabdcdbceefdfaeeeffcebefcdabebabbdaceebcadbefcabdbacaafbeebcfbadcafebdaaadaeddaeefddfeecdddbdfaefaeaeccacbcfedacfadbbecdacaaabffbcdcbddcccdbebcffffecbdecddafbcfebecfefacfdcebdcfaecfddbbcfcbffdbffcababcdeedbbeccbafafadfcdcfdacbfdfefdcabdebfdbcbbcbecbcddefbcddffdfdcddbacefaaeaadacceceafdcedabdecebcbfabcdadfdeabbcbefcaccecaccaacfedcdcacdcabeaebefbdcdbceddcccbafdbdefccdcacdaaadabcffacfbcebcbffcafbeaaaaedebcffedfdeafffffabccfceafaacacaddcdfccbedadeefcbecbdefdacbbbeaaedbbecebdfceadffabcdfabbcaffdadbeecefdfeeeaebafacedcdacaebcfaffafaadcaebcedeaecedfaafebefdfbadcbbfedbcfabecfbfcaabadecbadcabaadbcbebbadcbbbbcfbbafebdebcacdbafefdefbfcbfafcddcbbbdabedafaeffbeecceabceaeaccbabcbabcfafedddaddfadbaddfdadbecabadaffffbcdbeacaebdecafbaaeddbaddbbdbffadfdcbeabdffebaceedccbbabdaadcabadfbcaabfabedbcaeddcdaffeebbcfedaebbbdbaebbfcebbefbbdfdeaaefcabafeeaeaccbbecbfcefcaeabeddccfffcedabbfeafabcbabdbfcaaecdecefbeaafaedcdbfacfadaadbfacbfbfceaaececcbafeacbeaecaaacfcfaebedbbcbfeeecbbafdbadccbbeaafcfaefbfedbbbebdacdbbdfefcdfaceafaabbebdecdbbefdbeeeefabfacbbadaacbddbfbbdfdfbbeceafaeadbdfcdcfbeabbefbafcdeadcccbeccdecfeeedacacfafcaebcebbfdbdcbfabffccabecceabddbbeafadbecffbeadfadcbeaecaeaaabcbccadbbebfbabecabefaacacfceebeddecbacecbbebadcaccfbdffddbdcaeebaffcabcbbafabdebaaabdbffbefbeadacaececdabbeabadbedcefbaafbddfdeabadacdaaaebdcafbcbfdcaacdbcabbaefedfbaedfddbecdeeaeeadedfbcebcaeddffeafaddadaacacdadfeddacdcdfdcfdaeddcbcccdccddaacbdefceaeebeffeaddedbddcbadfcccadedacfdfabbbaadfbfbfecbcdecdbbffecbcadaaceedeeaedcfdbeedffacdffcdefdbfefbadeebacacafafdeecccaadfcadafbeecabacdebdffbbcefbaedafbfbeeadebebbebdabbdfcfbddfcafbeededfeeacdcabbfdcccaacadcedebabfafdffddbefdcbdffbaecbabbcabfcbbeffddcdbcfdbbcbcfddceecdacdeafadabedfdeccaafeacddbecebbcadeecbceeaabfffafefaeadbfcdbbffbadeebeeddbfabffcbeeeafeabcabecddeadedadebecaecfabefbdbefdaceeabafeceffffececfdbcbdafbddffbeeeadbbacaeaceccedceacadffcdfaeabcebfaecbfeabdfbebedcffacbfccbedcfeceecdccdafedaefdeabaabdcbbbabaceacafafebffbbabbfebbcbfdbbadfffeeaeecaeafecbdcdccffecdbebbfeceedcdbacceabdbddcfdfffdedfcaeedecbadcbddebefbdddffedcfadcfdceffbabdaddbcededcaeeceecabbeffecaabbacbaebedafdcdaccfcbbdcefeaccfadfefffabeeeceaeadceeceeebcfaccfbeebdaafccdafadbeaafbbeeeeffacfdfcbccfadbdedcbfcaabbfdbfcdfffbddefbaeefdcbfbabcdfbcfffdbafeabcdafbbabddccdafdfdbbcceaadbcceabbebdcebcbeaddeeabdfbafdcedfffeabfbbefdfcbcfaecbaebdaaeaccbfafbfecfefaccccabfdfdcaafadaccaabaeaedbbecffaceccaecfbbefbcfeebfcbddfabbbaebcddcbaeaacbfbdacedecdcefddaccaacfdeeaaadbffaafeabbaaffcbeacecefcbdabccfcfbcceceabfaceaebeabcfdfadaaecadbbbfcbbaadddbaaebafcdaacaddddfaabbfdfaecdefafadddddabeefffaccdbbdecdcafeeebfaeeadadafdbeffebaccbccbedbecabdcbbabdedbabcdeecdfdbadeffcaaaabcfafbafacaebcaccabdfcecbfebcaecfdbdcfcdceaebdfaaacdaadeffadbbadadabecdceccaedefcffdfccdefeadeafcfdaabebdbdcbaacffebecfadbeffabaefecdadedbedcaaecfeafcccceecdcdaabbdbccadbfeecfbfcebfafffecddbafffebbcbdacaffbfcddebedfddbccccacfadcfafdecefbabbafefdaeeabcadfbaaebbeedecfeaaceaebcafdbadffdfdfbdcddebbebbcddfdceabffcbaebceadadfcaddfeaeebeeffbdbcdacedcefeffcbeeefafacbedeeebfcaefdbdedbfebadabcfdfbecfceddacebbaddeeedfeaebecbbceebffacddfafacdddfcbfaaeeecaecccddfbcefbdcdcdfcabebedcdfcabbbbedadaefbabfbdefbfdcdbcfccaebeedaecdceeecdeeffbdabbfbeeadafebbbbbcbdfdedcfdaedfabdebdfecbfdaaaadaceefcaefbedeefcdcecffedbdbecdbdfdadebfffbdeefabffcbcadedbbdbdddaeedfaeffcacbdedbafbbcedaeecbffcfbffdeeadffedbedcdffecccadebbdfdbfcfddbccfaedbccbcafbcbfdaffabaacdfecaaaebddfebfbaefcdbbdccdeacbecdbbaccdecbefdafbaefedbdddcacdbafeccfdfbbabbeabebcdfddecfbafcacabcefddddbdbdbbabebeeebedbcaeacdbdccdcfdcfafaaebfdacaedefcdafcbdccdfbeeeadabddfdaaaeccacbfcbbbfcebdbdddbfbdecbbfffdbbbadccacdbefaeedaffbcfbfefcbcbcefdddddaaeeafdbecddcffdcfcddabbbfefaefbaefadeccaebfcddceedbbfefdaabdcccbcfddfeabffbfffbfccffbfacdebdaeeefffbbcdfbadaebeffaddddeebaeaefcacefbdebbafaceadddabfffaddcacdfccdfececbaddaffcddfaadffdbccabacecddcdeaeeaeeaccfdcadedbbddfadaacdceceacaedfcfbabfdfafbffddadaeecbbaceebfcbadfbcdbadccacdfceeabeefdbfeeefcbccffdaeafeeeabebfcfcebadaccfecfcacfdaaffdfedfdaabbcdaabceaebfafabeaaeabddebbafcfbfdceebcebfadbfceffcbfbafaddacecebfbfaedbefabffcefffffccbbaaadaebfccdabdedfcedceabcfbaabcebcaaffeeefeeedabfaebdfbfdcdadfdafdaefaeaffebbdfcefefdedeecdeedfbffcfefaecfaeddfaffeafceabacaeabaefffaabafefbdecffeaeaaeddadfadcebacdeeeaeddfeaffdbdefdbcbeaecdffaaadabdcbdfccacaafabebbcfeaecafedefceccedaaeaafdfdacdffddeacdcecabdddfffcabedfbacfaebbfbfcbcaaefdefcaccceedddfbabfeccacdaeaadaaecafdfdbcdbfcadadbcacbacbbbedcfddbdecadafcaeecefedcaefacdeabacadfddfaadabcacdadfdfdbabfecdbaadcbababbebdfeabccfcaceabdcacedebddbffffabcadbdbccbdfdceffebbbacdbecddbdbceeebfcadefdcddfaddfeaebeeaacedcccbbfbcceaffabfdfdebabfadaeaafbfeaecfbbdaabbfecfddcdedccccfbdcaeeddfefdfabecdbeeeedcbacdcdceadddfcfaaecdcfaaedcabccabdbdbcefafbcaeecccdaafeccbebffcfceafbabdbaddcddfaebadecafafabfadaececabaebfcefbdaddcbfeaeeeeceafdbabceabfcbfeafbbcecceeaadabdcedbadfaacafaeecaafefacaeaeafecdffcdbbfcddcbfaafecfdbdbdbcefccddbbaddcafeabcaaafabefefacbcaccfcfcebadbeaecbebdbedafdbddfbcccdbfccfedccdececfcfabbfaaaefaeaeebfcccdcefdffceeebddaebecdeaaccbbaedfadbccdbeacaafbebeadbbbacffeefcecfacfdabeeabfccbbdefcefcedabefeeadecceabfebfadabdacadafebaecccebaabbfbcecdddcaceebbdeccafeeeebfeaaaceceddcdeddbfdeefbefcdfcfeaafcbaedcbdbbbcbacfaeadebdaedfbafbadaceaebbcdcfefefdaeadfacececaaffdafdebaeafececadaeeeadbeccafddbcabdffcfabcabdbbefbdecfadefcfafbaafcdefeadaefeebaebcdfefcdfbcacedbefeccaddacccebebaadaeafeafdcfefddebfcaebecfffafaaebbddbbbafeedccafeeceeefcfcfcdcfcfcaebfefdcfeafecacebfaacdcfcaacaeceebfbebfbababbbaccabaaeecaedbaceebfddccdddcbaaadbcffffcefdeaafcedbdefdabffdcbaedcdefbabccbedcfcbadcdecbeacdbaeeeccbdbdaacfcaafbbadcafccddbbeddbcacebaacadbbbdfafbfcaecdbdcfaccedbcfcebbffbceedfffdaceebbfbeaccaecfebedfebdcacacdffdecbcbacaeffbeefccbbebcabfbacdaaaabcadcacfbfdefdcbdbcaffbbecdabedaaaaadbacbdbaedbdbbdbedcbadbeaafdeefedafdaddadbffdcfadbcdcabaabceebbfefcbeaabdaacfaecadbcefdfefaadfbdefdccbadccacdcecefeaacabccadafdacccedacbdacfbafacfaeebdcadcbbafdbbcfbccbacbfdadcdeadeffebeddfaabbdffbdedfeccdeaebfcbbbcfddcadcbbdeaebedacfdbdeadefabaeafecddcebfbfacaeedaacbdfeddbaaccaddbaffbcccfefeedcadadcadfcccdddcddfebacfeddcdaedecedebaadffdabbbdabfceaadfccddfdaeacfecbdcfdceababddebfedcacdaedecedabbcabbfcafadbcdddfcebadfbeacbababbcbbaececdefbacfbfedcafefbaccecffcfeeededcebdcfaebcebafeebabaaaeaffccfaeaaddccbaebbfbdabecebfadeebdbcbcdafecbdfacbdfeeeffadcfcfbacebedbddffdbedbbbfaaaeeafecbeffebaaafaadbdcfdbbabcdcacbbcbbcdafbdeaaeabcbfaeaeafdddcdbaccbbcceaeaaabbbfcbbaeeedcafecdaceceedbebbaebfacbcacebeaefdfbcbffaaffcdcfcedebfecfbeccbcddcbcaccdfdddeddbdcdbcdfddecebfbbfdfbfebefccacfbedaaedfcefefcafdcbfafeadbdbfdfafceacdfdedabbfcfabcfccdfdffbbccedddfcdeaaccabeddfdcacececabfbdadcdfbebddaacdfeeecfeadecaccedcfabcdabcbbfaadabbbdebcfaeeefdfddbecfafcbedeccddffffdeabbcefeaadcfcbecbfcdcbefaddbdaacaceeeecfbaafbdcccccbffdaefeebadffdbfbaeaedbbffccfaabbccebedebbfabbbaebdfadaeecdebfcdffdfbfbbffecfcbcfdbdacddbecbdeccebaabacbddfbbfdcdfccecfcbeaddaebaeacefffdbdcfcfacbaeadbeacaaadafcfbafddedbcbfaddffddbcbabeafbfaedbdeecdedbbbdfeefaebafbcbdbbcadaabebcfccfcebcfbeecfffaeeadcdbaafdcdaffbfdbacebccebfcbedfdbfabdccbafdadaccbcddaccdcdeedeecafebdcddeefcfeabacefeaeaefabcbdbaefcdbcaffccacfabecbfdbbbcafafabdbddbededadeffbdabafebfdefbbfcddefbfdffdcecfffcfdfabfebcedfeebbfabbefeaeefdabdcbffeedfcacadaeccefafdfcabeaeaaacddcddbbadaffdaadbbfaabecebbdcabcbebdafcdadffbbcbbcfaeeedcbcdbcdfafdccddeffbdafbaeededfbaacceacaaccedccaebbfdcdaeccddbaeaaeebedefecbcbfedafacddfacdfbcfbbfbccbadafecddfdffcffcfbcffdadcbdcabfefbbadeacadddafafcafeefcbafefdbeafbfdadcbfbbcfddacfbaeabbdeabdfdecebdcfadaeceedbbffcbcbbbcfccbbfdccfcaabfcacceceeeeabfadebfeaadebadfbbdcfccfccaceaeeaddffbbceafaddeebcbadeedbacdbecafefcbbbfbcbdefceaffcedaedacceeafbedfaebcecaeddbfbaaeffdddcdcbacbcccceadcdfcdeebaaffdfbfdadefcbbbebfdbbfddabfbccfbbfcdedaeedaefbccdacafacddbffeaffcbecdcfebbdedeecebfefcaddcaffcaccfefceadccdfadfcaabdeddeddafffaebedafaabcebebfaacabedddadffcbeacacbebbbffbecebfcdebebeabfdaccfdeacabffebcebfcdadfdbbcbcbedefeebaffacdaeeefecaffcebbbefffdbcbbabefabaebfbbcedbedfcebdcfaefebccaebcaaefedececaccedbcceaddffdbcddcaffafabeafbaadbeeafdbcfadfceeaeefeafcccdcfbfaadbdadfbddabaccbffcdfaebefbeefbbcdfefbcfbdddbacdfbadedeebfbcddceeeeacffcdcffeaeaecefcbaedfbfefbaabfeddfbffadfcabbaacfbfcdafebdbccabfbefffecddfbbbdbeedebbefcbabdaebeffcfaceaeabcddaeddaaabbfeaeaefcddcffdacfeddeacceebcebfeaadcbebefdddbfcfdfbcbbdbceceedaccdcfbabdfeeeefbaabdebdfbbcfccafbbccbddbccabdaeffdadccaedcbedbffdbdffcadceefeffecccbeaceadcefeefeabdebebadadbfcbbbcfcdbddfceaeabaaeeaecabccfbffccfceacbddbaafbaaacbeacfaceecaccbcbfbcebbbcedccadcffaabffacdbbbdcaafddfeabacaeaaeaaeaacebcacfcfadaddfcddfbeeaecfafbfffaeecedddafffdafaefbbbbcefecbcbdacfadcbdcaaddcfdccfdffcabbdbbafdcadabcbeeabfadcbfbedaeafaefcdabebfaccbeafababbbebefbddadfbabdfedeebfcadcbbffffadceadcaebdfdaaedecbedafecabacafdbcbfefaccdcdfcbccbedfbabbfeeeecfdfadafbedaddafceeffccadadfaaaaafdfbdbaadbddeedbcbfcbebeaabfacfbbcfbdefcabacedbcbefaacfebcdaafecafcdcabdeadddcfcedccebdefacfdacfeefbbeaecddcaaabacefdcfefabeedcfbaacabcaefabbbfceebbacdffbbdbfcfbfaababfbbffffadfebcbcbeaaccbcadaacddadcebaadddbbabafdfcfcbadebccbccebbadafdebfbfabcddadacbeccdfedebdacefbddabddceaacfbddeabbfbbbfadffebdcdbfcdfcabebdbcbffdeaeafcdcfcbebababebcadfbdfdbdfbebffdcebcdabcaacceaaccdcbcbcefedffccffbadecfbaededbfcebeeabfafdffcedcbebabebabffdcbdbeadeaeefaefcdfbeffefeaeedefbfbeefceebffeeabbaeddcddaadfecdcfdfccaefdeffcbabaafbaaeaeebecdcdddbedbbfaeefafbacddaffddddeaebbeafeeaedbdefbcedaccaefdabccaebeaceceaeefabdcfcebcfecfbfbfedfebffdbdaebdeddddddccbacfcfbcbbbcfdacdbdaecabfccefaadcbeeaaceadcecfbebdcccbcabfeadcebfcaceaedbbcdeaedadebdefeedaaacddfdcfdaeceafcaacdcbaacefadcebacfafbffdbaafadbcbbdffedcfebdfbeebfcbfefaffccdfacfdfeedaeadcbacabcffdbebdacdaeeacceffacbeccadeedfefbfcbbeabacaddcbbaacdcdefdaffadcebdaeaeddbaabedbcadbcafabeaecdeebeadabcfccdabbbbccbbcecefabbaaeefbebfbebbfecddeeaaebfaeccfdacefcfddfedcedeebececcfdbbadccffecacccdceeddaebecaaacdbccebadebdfafbfbfdfdbebceaeffcacbdaccfbcdbcfbbdefdcddedcabdbebdccfbbcfdbbbfddbaccfffbbbeabafbaafbaaebaeebebcbdecaeebfeefcaeadedfbaceefdcebfaafbdadfbcecfbcffdcafafdceeabdfcdfaeebddbffbddeeecafdeafdfeaebeaefecfeceaeaacdcddcfdbdcececefaffaafabdffabcebcdfbadccceaafcfcbcdacaebdfdadfddbbeeffdeababbcbfaffbaadadfbaefffaeeecdcbebdbaadaededfcfaabadcfeacceeafedffeeaddcdeedceaedcdedefbcecdcfedceefdbdeeecacdddfbeeadebdcecfaeaadcefaacdefadbbbdddfecaeabbfbdfcffcadddcecccdceaeaadfeadcefcfdaeacbccadcfcfabfafbbfedbcefafddcefabbdfdaefcacebdedbfefbdcacfafaeeaebfdfbbfabcaefdecccddedfdbcdbdcaccbdebadeababceaefefebeebcdbfaafdccbbbffcbfebeccdcfbacffabbaddbfbbebaeafedeaedcdceeddafbdedaafedcfbfdcbafcfbbccfeecaabdacdffeabfbcddfcbebfedafbbcedcbddaecdfcfecdfaaaddbbcdeeeeebcefeaebafbfcdecddfbcbecaffdbadcfbbebbcbfefdbcecaafabfdeeddbdeaaabcadadcceceefdbefdeffffffaacdfadedfbddefdccdaaddddfacdeccbeecfddaeedfcffaeffbcfebcccbffafafadddeaafcbdeddbfcaebfcaedacbddbebaceceafbcceacebcabaaacbefceecfeffebafadeaaeeddfadeeacabbaccfadecfafdcebfcacdebdaedbdeededcfcefefbddcccacfacbefefdabdecebfaadfdacdfedccefedcacbbffcbfddaacccecceceefedfdcacbddbafebabffdaadbdbbfedbcaaecfceabceedddafedddaafebccabfaaeecfddaadfafaecedcaeabecfeddbdffcdbadeebddeddbaacbfcceadbefbdbdfefbbfcceebebacadabadcedffbdadebaccfebdcfebedccaffdebabafdeaefdfbbdaeafcacdccceefdfecffeeacbdbdbcbccddcbdabbdfedeebaadbdbeeaabfdcdbcabfdcecfedaabdfbaebcbbdddafabcfaacabcfedaacccfddffdbfbcafeeccfaaaffecabbfdbdcbcdceabbfabfacffcfdbedcacddcabcfffcebdbaeedddbcecdaeaaeebaebfaccbeecfcdffcccdfffdeffdcdadccdcabfdfdbfcaaeedaedcdeecceeeddfccbeaaacddebcfafabdffaaadcfafbeeafbcfbaecadefaacaccdacbddbffaddecafaeffbbedaeceffceebcfbbecceceaeacadcdbbaccdeafbfffcbbaecdebdcccaadcaebfbbccffaefdfefecebaafedbeeaccccdcacaaacfacdeaeefbfabbeabbffbccbbdaffffbbeffabbacaaeaeddddcccadcdffebdfbdcfbdeafcedfabdecddafccfdebebcfedaedeadafbacbffabcebfadbceebdafadfbdecdbeeaeaeacebddcadcfbcddacbffbeaffdfffcafbdebbdbedcdcedfdddefbffadfbdeddfffbabedfefbaafdcccbedbcffbefefdcbbbcedafcfeebffedbadacebccaecadcabaecfaeaddaebefbabecbfdfebedcabbdccaccabffbeaabbcbecffbffbdabaeefccfabffdabdbccafbceffdccacafabecbffaaceefccfecedfbcfbfcbaaeabfedfadffdcbebbadababcfbfecddceeeebadbcacdceefadebfeeeeeffceaaaeeffabfeaafeadbbdaabcaafaabbedfcbcdfaabefcbbdaffbcdceefdabafccacafbaadadffdeaefcbacafbafccdaeafcdbfbadbdcbcacabecdfceddfbecdbbfaadfabffeeadcdbfdcfebadbbfbcffbeecfaeccbdeebdfdabfefaaabaccafaeceabeccafbacdbaaffecedbcbebabbbfdeebbfddedffaacbfcbeabfbbbbdedbcdeabaddfdfcefecdedfacfcddcfebeeaefedbecaeabcffabcefbbebbcbffaddcdafaebfcaeacaccfcaceaffbaeebdcbbdcfdfcaeefbdbbbdabcbabaefafdffdcfcfbcdeaadcadefcfacffffcbbdeadffdedaeefecbcdedabdedeabefdfcccacdfbfbddcbeebdcccfedebaefefdbcbecdaaceaaaaecdbceabadcadbaeabeddcedebeafbcdedcffbfdeebecccdaecfcabbfdbcebcdbbaeeaeabafaddaafbefbbbefcacfafdcdbabdeefbbbacddcedcccdcceaecddfdacbdafcaecddbeffbcdecdddecbfbbefbfdacdadafdcacdcadefdfeecbfbaffabebfacfeefdacdbaddfbbfebccffafbaedaffeeacbdacdecbabdeedccdcdddafeabeadacdaddfeabbaecdfeddadfdebdeeedefdfdcadcfbbaefdfebbedaefabacbfffdfcefacdddefaadddafaecddfbbcaaceedebcfbceafcdbcbdeecfcfbfceecbcafcbfefcafaebececeaafbefdfdbfcecfcaaeedfdefeeaefddceeccfdaaceabdddbaaaeecbecaaffecacadebeeebbeaabbcbecaaccedcefdfbbcbeeefefdddeccccabdfddbeddeebdaaaefadeecbaefeebffcfcfcdadbcfefabbafceedffcbfcbdbeedeccdbdbdabbadadddbbdceaabfdaedddfafeafdcaedebcdaddcaffdfedbacacfdbcceecedabaacadeabdeccefddcdcbdbaffdeeecfdbedccdcbcceecdecaaeecedfecceaabefbcfdceafccaebbcdeeaddbabbefedbfdfdadfefbacebffcbcbfdfdaaebaebcdebadcffeaeeeffdccadbbcccdabbfddceecbdaabaabbbaeedbfdfeafeaaeacbdddbbdabaffedcadcdaaedefccebeabbcddacaadecaacccccedafbffdddcfcffecdfdcbabbbfaaefefecabfbafdcaacdfebcfaddfddbefebfbecfbbedefcbaafabfbafcdbcbbdbcaffcecaaefbedcefdcddafbeeeccecbbbdcdfdfabffdabbeeabcadcddfcfebcedededcaeddcbeacbfbecefecbaeffcaddfaacbebaaceedccbbefaaeecdcffadebbcafbbceafaeebfdacaefeaedbcfbcdbbfdfbdbfffbeadbdbeacceaefeebadabdeffccdcdabdbbafdfbfdcdebcffefbbcaebcddbdddbfdccccaaeeafceefdbdfafdcfdcaadaadafbacddbcedecffeeeebcdefafaafecbaedafeabfdeadfcefdeffaaefabbdbdffbaebcdccadbdbebdcdeddeacfecfdeccefebabcedbedcfdddaadeafccffbcdabbccbfbdadaceedcfefafebfceeedcdcabfeafaaecdaaaadeecbbaafcafeebcabaaececacbceedafcbcfcaafafeebdfccdfaefbbbadfbfabaedccbcebbedfedcafebbdfdbecbbacfeccbcfcaeeacccababbcfbfcdbcbaaefffefacdcbceeaffdaabbafecebdcdabcbdeaabfedafecdbfebcdbecaccdcdcafeedbeaceecebfdafdbfcfcbceacfecdaeddbcaffefaeeeaeabfbcefcbeeeceaacccddebbcadbbbaedaacbdfbeeaabcaaccabcbdcbabeaeebbcdbbfeccfdfacabbaaddabbeaedddcffbafcfacaebeabefbeeebbfababacbccaafddbbdeefedacaadbfeaddbcdbcadcbdaeffcafdebdccbfbfdbddeffabefffafeddebfbeecabfbdffdeacefdfddcecbfcfbeaaacfffeabcbadbebafafabcdeaeaadefaaaadcadecccceccfbaafbeaadeaceedeedfdbfedbeffabcfccadddaeaafbaebfcfbefabecccaeffabfacbcecdedacdaebefcaffbacdaebebcdbffedbebddbfabaebcebbecbcbafdabecafffacffdeffadacbdaabbbaeedafeadbedaacdadbcabadfecaabeefdbbbbbbedbdcdcacdceaacfeadccbebccebdcdabaecdcbaebafebeabbeaadbfdeaceaccfbcbecbefffcbaeeebaaeceeaaddbdacbbfdbcdfabbeffcaacabffefeccfefafbfedcbfbddfdddfaaddabeaaddeabceeaadcedfaadfbbacdeeedaceaeeaccfffafdcbaecadabacdfccffcfcfcafcefeeddcfaafdcaacbdbfdededdaecbacaaaebaedddafbaeacdcecdebddebefbaaccafbcbdcafdbaeeccadfcccaaaedbdaebebccfdafbaabedbadadceddcbbbfafbfdaeaefedbccacecfdbedbccfeaafeaaacdbcccfcaefdfceaacdebbfaceddeaefddaebfadeeeffacccfcedefdcbcdeecafadffebdddfafefedbacacdafaffcdbdceeecbddfadffbedbeeabfaafafafabdccdeeeabeeeffaafddfdbbdacbbcdfdadbfcbebfbeeeafabdddfccccbdebeabefaecbbbcbcbaccddaecfbbfaadeebcacceecaebabcbfeaeeafacdcceaddddaedfefefdeafecfebfebfdfeddabceacafafaefbecbacaacbeffbdbcafebbccefafdeefaeeeeadaccabacaeefebbebcafdcacafccecabbaeecadcfadbbdefcedbdbfbaaefbaccccbbfaeabfdbaffddfadaaafbdcaecfbbbdcaebdffecfcfdbebfbffdebcbffcffaafbfcecaadbfaeadfdedcabedbbfbbfbfbcaebfddbadfabbfadbccbaaaefffefeddbcedccacbbedafdffbdadcbebfefafdcaffcdcacbdadccefcacbcbbcaebfefaaafeceedfafabfcfdfbabbcbefdbcdadbeeccbeafeceaacccbabaefbdffdfffaacdbffbceccecdfbfdbecbecbceecccecbfcfbadaccdfdddceebfdbbeceeeedeffdefecafffeaceddefdfbdebcdcafffaefedfaddfdecdacfaaccedbbabbeafdadbfabdcbadeaceffcaeededffecbdccfddaeceeaceffedecfdddbfcbdfbfaabaecdbbafbdceedafdcbfecddfdcdbbacbdecdbbfefbecfefbeddceacdbefffffcadbfadbbcafceccaaebcfdccedbcfcebfaffecdffddafebaacdfdbedffcbbceacfdcabefaabfaddbeafbbccbcaedfbecafadfaebedbcdeeecdabbababbdbbbbbfdfabedddddeeffcaacdfcefeebccedaeefdcbaafbafaebeceaffcddefdaafbfebccefdbbddfaaceefaddbecdebefdfacfdbebceaaedacedcecdfaddbcfbadcbfdecdbedbeefafbdaeedcdffddeeaacafecaaebbffeacfeffdfefffbfdbacebfbabcaedbdcdcfebcdfcaacceebcdeebabbdcadeeddabebeddcbcfaeafdbeccabaaddaaaaddddbadbabdfeebffeffbecbaaddeaddedbdefacadfdefbdcbbdecdbcececdddfdbdeaeebfedbfcbafcfbedfeacaefbfcfbaeedcbaeaafbaddfcbdefadddababdccbffccedebbdcaabeaffbfaffedffcaebcaebbdecbcdfcefbbddfedaefcbbbcccbbaaaafcaebcaffacdaeedbefffabceaabddeabebebfcdcefecebbdcfeafaddcbeefdcffbfceffccfdfbcedccdadbedbfdcfdddedebedcfaaadaeabbccdbbcdfffbeeeddabeacfcbdcfadcfadecfbffeeeccddbeddbaecdaeebacdbafccfecabcbdfcfebfccddcaeccedaaddfececfebcafcbaebdcecfbadaaafaceacacadbcffeefecfedacbfbcfacadcaabbeeeeaaecacadedbfaddaacbbcbcadaaadaeeacddacbacebfafbdfafeaeabecfccedbbfaededaaaedcefbdccfbaecbecadafbefddcbbefccadeadecedccffeebcfebfaadacaccdceedacfcaccdbaaaaadbfbcbfddebffcceecddddfaeeadfffcdafccebbcbffceffaacbcafccbcfccbdfebaeacddbabbadbcfdddfdbaafaeeadbdaeaabfbbbdeefebecdebafafebbaafabcdefcaccfdefddefebfaafebaecbeebfbaaeebabdebeaaebceeaffbadefaadbdeadfbdfffdcfafbdddbabbeabddeaebafcbbafecaefccfdcfaaefbcdbfcacbabfafdcbaedcaedccbaaebdfdffcdffebcfbdcdecdfafeefecccfcedfffbedfdfbadadfeadffebaccbeaddaedbbceeccccbecfdaedfbfeedcbcffdadccefadafdadcccafadcfcfeffcfbabffedeabfeabcbdfddbdfabbcbdfbbcfbcfadcebdeddeffbddaaeaeebdfcaacbcdefddddaaddbcefccefbbefbadcaafcffaafaacabbedfdbedeebbfabfcbaaccefbfdabacfdffebbdafaeaccfcbafdcdbafaccddfacfdcaeeaadedfeaaddecfebbdfcbabbbfcdfbcbadadafaefbbcecaffeeefecfcabacfcccabdceeecedbfbfdeeceedfcfebfcacecfeadedcceadfbaacffabedbcaaefebdfeafcdbadbeacfccfffdfabcceefaecafdfabbccbfedadaabdfafbcaccaebbabedbcddfdbfaacceaefcabeabadfcbccedfbcebccefeffafdbcffdfeddeffaedabfeaaeefcffcaabddeaabacfacbbceddeacbbabcffcfecceeddcfdbbbdedfedcbeedbecbdafdedebcdefcaffaefcffebaadeaeafefaceabefbadeecaaffbeacefdfeaacbafdeadaeecccfaeacdebebefceeabbeddfcfcaecacbefabfbcdadfdcaedafefafcfcebedbaadddeecbbdfcaaeeacbfebbaddccdfbbcfbdaecfccedffebddfbfafbeadfbdcebafcaedcffccafdcdddddeabbffceebcbeafeacceecbffffeceeffaebdfabcaebdadffdfdbcdddcdbdaeddfbecebeadbebadaddbbddfebbefaaabfdceabdbaadfbafacbdbcbbeafeeeacecfdfcaefcccaccfcaddbcabfdebbcaacdfeeacaefefbfaeececbfcaceacaeeeedceefaafbbdaebfaeefbcbfefdceedbdbbaaeacbafefcdffdfeecabefcedabcedccdfccaaebecbbfadcffdaeeebbfadcafbffbfddafeeadbecddadfeeafecfbaacdedcaebecdbabfaeccfcbcdedbaaaaeafbbfdecabdcbfcaffbffdfcedbfaccaccdcabefcbaefaefcdccfcfdbfacfdcbcbeecacaadbfaecfebbaaaeeebcaadfafebbbfeeadafaedebafafbcbfbeccdabdcbbbacfdcbddaffcfcabcfcfaedadebbfbbefccbbdbcebfbdbcfddfaedefecbabefdddbefaabcadbccdbdedfcdbaecddafdbbadffdedeedfabbbfbaafaffbecedbecfcceebbfdcfdaaedcdfaddffbdeedbafdcdbadfaabdcbeacbacbffefecadceafabdccccadeebfeeabeffeaaedecaebdccbcffddbefecacdcbbefcddebdfeccfeadbbaddeacbfcabadfcffbfcfbdcedfebdbabcfafebbefccfecaefddefbbcedcdddeabbecbefdeedaadddbdceeccbdaabececcdabcabcedacdcfadcfbdcadfaababcfafdedfdbbebbebbebabccecaeafbdcdebdcecfaabfefdfefeecfcffbaecccdfeddfdffeeadeeccfbcdcabedbbeebfeacfccfbddfdaeaaaaadbcfcbddedfcebbdaeabccededeebedbdcdcfbcfbfadecbaeaccaeedebafebcedcddbcabababefddcabfbddcccaefdabdebabeacebabadecebbffefcccfefbbddbccdcaccddcbadebeaefefeddeeabdaaaecfaceaffedadaecebccdbcabaadbeecfafcddafcffbaebbacccfdfbcfcabecdedcfefcbdccedbfffbeefadbffbdaeedcbbabecafddabdabcacaeaabdfafeacdbafbacfffbabcfcaefccfedcceabffbcdacfbbebdaafececdfadfbcdbacceffdcfadffbdbabeafdfdceffedfeccefbeefadadcfaaadbebeabfbbacbcaaebfefdfcabaebbfeadcecfaadfefaeafcaefbaaeccaecddcefdaadaebdfcbbefaeaeeaeccefafacaacedcfcdeabbbebefddfdfcdfaacaaafcecdaeefadcdafeefefbacadcafeefecefdcbfbcbdecfecabafeaabcdbfddcbaedaaeaebbabaefabeecfabefaadebcbecffadeebffbaeffccefcaefafdffdbddfdeeedfdbddeacefdedcedbbebfbfedbddcfabddeefcebfdbfafaedeebbaddabccdbdbdecdcaabbfdddcabbaedceacaffbedecbabddfadfeeeacbdafcaaaefeadcdffabaaabfaaefbeafcbceacdbcffbffbfbceeafadfaadddfdddddfcbcafcbfebefdffdbdcfdfdccdbabcfeacfaccadbfdddbbfbefddbbdbdebcebcfdbceeaaaefdcacddcbceacafcfcefceaeffafcadddaaccbcdbcdfbeaacffcedbbdabfcdaecbbdcbdfccacdfecaddebebcabceeebfcbefaefdcbafdadbcbefefdeaebacadabcafebddfdffdfdeedfbbfcfeeafacedddaeadaccdcefbbbbbccabebefeeeddaaacedffadabdbdffbeebccccddaadeacfbcdbfabfbecdeabcaeadddedbdbcdbfacacedbcecdcbfceabccbccdaeabcbccfcfedabecadbcdbaacbfcfebfedaaaaeebcbffcdcbfdeffdbacefbebabdebedddbedaebfffbdfaefcebaebecedfbdffaacefddaacdbaafcbdedaebfbcebadbdaeeddbdcadabcbcbdddefffebecedbfeadecedafbcbafadeeaaecdfbdfdcafcceeefbefbedeeefaddfedfccebeceffafbfdfbcedfffffabdefdcfdedbfbcfeeebfababcedeeefcddbfbeceedbaeecbdeafdafddcfbefabaafddedbefbcabaffdfadcceefbebebdbcfabccdebeaabbbebddcafabfccddcecbabbafdfcaecfeeacbbbbdbdedccebceffcdabdddbeacfcfabdefdecfcfbdedfcfbebaacfdffabecfefedabadcdfaaebdffadfbccbabfbeffddcddbadefceacdfbbbffbedccaafadfaeedbbdaebfddaecdfdcbffdaacaebffbddaececcabacddfecbcdefeebfeeefaaabaabbbdfdbfdfcdffbfdaabceecbeaaceeeffddbdeeeabdcfdfcacddcbfeaecabceaddebaedacbcfcbfdaaadbfbbadbafbdecbdfcefedbababfddfefaaacecbdfefdfbdcedfeffdfefffbbcbfcfbbfdccdaceedabfeedcaeaeaeedabaadfccafbccccdecadebcefcedefebcdedfbfdeacaabebcbddbaaccdeaaffbdbcedbcfbcacebfbddbceeedadadccfdeaedfdcfcaafceadaafadfedccfefaffafdbafcfaaabfadcfecfccfacadeafdddefffdacaedbcefbaccfcacafaceadcbbdfebdaffffdbdafeaeacefafcafffbbedceefbdfcbaccaacebdafcbcfcffbebafcabeefcdbbbaaaeaaddbfcecdfebbcdecaacaccecbecadabdcfeafafcfeaebefabbadafeadeafabbcdababcbeebcabbeebabbcbbcbefcabbacbbdacbeebdcdacfebfaddfaeffddfdfeeacfcedfadcbeebcdeabfdfdedcdfdefdbebdfadfffddddcecfbcefeebcafacedebcabcdaebfbabbdaddfbefabcdafbfacfcefcebcfdacddfcfeecedbbcefbabcbedcbedafdcefabcfefaeeffeabfacabdafebfdedbdddcaacfdbddbdfdcabaccdfaaceefedcedcccafbbcaadeefaffdbfbeddbabcdcdbdbdaaefeefabdfdfbfdbbbbecdddcecadbdcbeffbafeeefdbbdfdcfffeefdbfcfdcccdecfdbdfefceebccaadadfcaaedaecdbcfdcebafccbfaefeafcaeffcfaccdcebabbcbfaabffeeceffeaecfccaeabbedfcadedafeddeddfdeeaeacadeceeefedeedfeecdeaacdfcadbceeaaafcafcfeffddcadedbedbbebcefffeadcadccebfffafabdabddcbadbaabbccdcefafbcfceeebfcbaceaaccfdfbeadaeddacdbfcbfffcdbbacadfbafcfeadfbcbbfacfbaebeaacdffabfdeaecafbccbdbcfbefcebbaeaffbbaacfabacbedbaeeeebfccbfcfdcfcbebebccfbcaeeacbacfaaaadacedafadeafdfbdbbfdeadffafddffbcbecbedbbaefdcccbdfbddfbcadefbccbcaafeeddabcbfecccffaccafbcefbffdcfeaebcaeacebfbbcddfbeddbdafdeeaabecefafdecaebacfeefacefdcecbecdefbdfdcccccdeeaaefcfebdadafabcecdedffbbbbfbdddfafecadaebacdbfdcbfabfaabfdadeebceacccfddaedcddedcdeeedaddebadbefbfaafedecabfabcdefbabaacccdfacfffbbfecdcbcfdadafcefcbabebfffafafafecbaddafaeaeccaefeefdabbdfaeedafeffebdaacffdfcbefdfeccbdefafbaafdacecdadfdbafcadbffdcccdafcfeccfccdebdbdecfefeffcdafaeadfbcaabaaaebdecfcbadacebeedbdddacaefeaebeafacbdfafbadcbcfbcdbcffbacbbaedececacafddecccfeeaccadddaadacdcaccacffebaecbedcdbafecfddfeddefbfdecdacbecbdaaecebdbbddcfccecafcddffefdcfcfcbcdfefecbcfcccbeeeddaaadbccfbabffeabcaebeaedfdacdcfbcbaecbcbeaadcfcbfbefccaeefcffdadbebeceddddfeedeaafdcfaecebcbbbbaedcfdfaffdebeffbcaceabdafdecfaeecceaebafbfecdaeecbdbbfdfecfdaaabccacebbcefebeaebbfcbcebcafbaaeadddebafacfecccebcabcafdfbfdddfcabfcdbcdacdcbafbbafdcbbdbececddeaeecfafeadcaedeafecedfccffbbdedcbeffadcefeebaecbdbaaeeecfebfbfabcddaabddfdddddbcbbaeaffcbbeddeddfcafabbeafddadebcddfbcceaefeefaefdfcaeaadaffaafffaddeadffeaeadfbdfcbdefebcbcbcdcfbdeabbfcebacdbafddeeefaffcceaadabfbbfddcccdccccecffbceeeebcdccebbbbdddedeefcbaccadfaeceeeaddeeebcdcdcedffbbafabbfdabffbbbfafbeacaeafafcbbfabfbdaceefeefefafdcedfffceebaaeadaebadfddadbdbcebecbebfbfccdcaddfbfbefafbfccdabbbbccebfefeeebbcfefeadbdfbeefdbbdefddefdaaddcccbccdeeefdaebfefeaceebddddcebddafceddbcbdeaaededecdcafdaddfbfcbfcbaeecadbecaeaeddfccecabacabecbeafeacadeedacddabfacbcefccddccedbefadaaacccbeddbacfdbfefbdcccecaacbdaabeefdfbbdcbefdbfcefbaadbfcfcdfbcdaedabbbcfcbaddbaadbffaeddbcedbfcfbdecddbaaaeadaadafdaabfcffddfaeecbbececbadcdeaeccdecdaeefebebddededaeabbeafabcfdcceebbbfafbcadabfbaddecfeabadafcdfcfdaaafddaeeafbfabedebcbfeaacdbcefcbdfadfcdacffcaceadebcccbdeecedfdadaebcbafeafbceafaabdfccaeeacbbdcebaedfbcdcdbafaedcfcdbcafdcadccacfadbffbabacedeafbfbedefbdfafdeeaaeaceaddeadddecccaaebbddfebdaecabbeabedebecdbfaedbcbbfcafaebbafbcbbbabfdfeebeceadbffeecabaffaebfdbddeebffcbbdfacaccefdfecffadbbdffcecabdcafdccebaccbdddbbecadccabaceacefbccfddeddcfdcdcffefddfbeecaeadeecaeaebaabfddacbdefbedafcabbaaedeedddcddabceedeaeebadeadbecbacfcbcfbefdeeeafacefdcafdcfdacabeecdfdaccaddcfeeccbdbdccfdfaecbadffdbbefffccdbdadfdaebfcbeebfbbddcdafdbcbcafbbdbaefdcadfdcabcaadbbcebeebcebdeedffbbfafebdedfaaecddeebddddbfecdadacbbbafacfafbeffeaccbeedbadceacaccbefccdbcfcdbffadaaabafdabeebdacdbcfacfbaccdacebaccdabaeabeaaecafbecefbacfadadcdfdacfecfecbcdaabffeefceecbfaeffeffcffcadfdddadccebfccbbddbbeeddfebadbdaaefdbfbcceaccbdecaffbacebbeeafeceaceedffdccaaaddfebfedecddeaeffedfebbaadebfaeabdffedfabeeffacccfcacabecebfccdffdeafdacfcabcaddcacafefbddaecaaddafbcbbcccbbcceecfcdbfedfcdaadeabfeeadddeebfcedaecaffbedaddafdadfadaddfaaddfaaecbbdabcefaeffcebdfecceaaaccbddfcafdbcbdadebbebaeaabbfeeaceebbfebfbabcbffbeedfdeaaacbccefecbaaddbcecdeeeaaaedaaffdcdccecfccbbcaaffeebecfbbaaebbbfbbaebafcebcbbadedbeefbaaaccedfeeeddbcacbdbceaaabddbeacdaafcbceebfbcdaacdfdbaddafcfaafecbcecdabefabfbbaaadcecaceecababebcbaebeaaffbbfaabcdaddbedccfcefabaffdaeaafdefafffcfdfbcdbdeceffabcefeeefdfdaacdcadedddedcfbecdceedbdedbbfaeebbcffaacaeafcdacbbcbeffccdcabafbdaeaecceabbacecedddffeabdcaaeffcdaacfabdfdbefeeaddceaefddfcedfaeffedafcabacfcdcecfccbfececfbccafabedbeceeacbbfebdaeccddcafdbaccffefcffecacfacdbacecceffebedfbdedfcfafafbbeabcdddccfacbaceeefceecefafedaaefafdaeaabcefbdbacfcbdacbbcbbbdbedfbffdbfdfecbeecabfbabfcdeedaacadfecbbcaeddbacdcdeedfdacaeedaadcdccefbeaeccfdeaecfdfabfbeeddeedadcebbbddfbbbcaadbcfeccdfeefdefeacbfddeebbfdeefcfeceedbdbffbcaddddbafaaeafdedbfcbafddfeffabbdfbfcdbcdcbecdbcabaebbbffbabcbdabeacdfacadfdcabeabffbcfbcffbdcbbcccfcbebebbaaccafbfadbaeaecefbdadffaadfffaecabbfeadffecebbaeebdfbbecccdbbaafecaaccdafaecaacdededfacfaeeaaedbecffbabafefdfaccfffbdbfdcdafcdfffbfbafafecacdccedacbfccbbdaebdafcfabacbbbcecbeeadbcadfdcdaeeacdbfdafcdadebcbbeceaabcbecaabaccbcaafdcddbcbcbecdbdcbdfbffbecbddabdeadcecfecdcaddceeeecbfaadacccaafbeaaaaecbfcfababacabaadfcafcbdfadcfaceeaffcfbddabddbaecbfdfcfadeefcefffffffceebcddbabbcfaaceffcfcfafebfffbedadddddcaaffadfedabbeeceebcecffeffdbebfaeedbccedbbececdfbadfbdeebebccecaaabadceabfccbbbebabfdadbcecebfdeddcfaebcdacaccabdcceeecbdcfcbadafbdedfedcbdeedfcebacddbdafcbdfefddebacfebceebabfafbfbbfbfecfbfddaaaaafdbabafdddcfbbecedfbbcbdbfabffbecfeecaaeacafdbbcdbcaebcedabfbcfbdccfdbdbcdffdbbecdafaecbcbddbacdfbbdaceeefeadeacfcadccfcdbfceeeddeaeabdbfccfcaadbdafcfcaaedeaddbfaefdfedadedfdffccfbbdfadfdaefeaafcdfdaccbdddcdbacceffbccbddbcceceeebdacfbebfbadfacefeefcfffdbabbdbabbbeeefbcfbfcbaeefcbdbcbeabbddfefdccdcccebfbfebcdedfacdfabedeeeaebcffebdcbaaffbacbbcebfdeecfefcdafdfeaabceaccdddfacaaeeedbbbadbefffdaedacabdacefdfbcebdabdcacacbaebcecefbfebbdebbeabafbcbfbceddcefdddbbedafbbacfcebabedcadefcccfffaaceecddccdecbcbbadbbebbccbaeffbeabadaddcdabcbddbfebacfffcaafbbaeeceababebcddedebaeefadacaacfceceaefabafbdcddfcbeccdcadafbacfbfccddfacfdefcfceeeacaacdabecaaccabcadcedeebbdcbfbddfbadccbdcedefafeedaaaeccbdbbaaffbcdcdcabbcbdceceebdfdfbcebfaadfaeacfecaefefdffceccdbfdcafdebabaecdffdbacdcaeaedcbfdbfefdaadddfddddaeedefabeafaedfbeabeadceeeededfdbebdafddaedeadedbebbbdabeaddfdfdedfcefedeaedbacaeeadebdabdecafdeecadfeeadcdefffeaffccfafdfaabfcecdbbdacdfdadabaabfbeaafadcbeceabacabffdbefeebcbdddcebdbfdcdbdffecfacceedbfdafebffdcebceacdfabbebfbacdbadfbbebdacfeccaaacafebcfcfffecadccfabdcffbadcdddbdeddfbabbeaaecfeafadaaafafdecefddcaefecceebfcfffcbbedcfcdfdbeeebebdccebdefdefbababfafbeafcedbffdbfdecfcbaffcaddacefdebddeaddefcbebbcabfeaaddbaeafbcbaeabfcfbfecaaebdfdaefaecbdbebaadebcadddfefbbbafcfadbbdcdaebffddbaefdceabeccfbcfcdeefbbebeffccaadfcffaaabdfabfdeebaffdcaeffaaacccfdaebbcdacdbcbacabecbcbdffeafeeeccebadabeedecfdceccefcfcaefbcefefcecccbcbdcffdbaadbccfeadbbdcdbdfacabdecfbfaebbfbffeabcabfcbbebbfcdecedcbeaaeffdfbbdbcaceeecbaefdaacaccbaefcedfdcebfafecfcadabffababeaaaefbacdeaeadadaccddabeeaecfbedfcaeceacfcebcbafdfffafdfeabfcaafbabdcabecafdabccaeacbdeddddefbbeacdefadafccddabfafabdaeebcccdefafcfdcbfedbeabeabefabedbfccedfbdfebddadbaffdecfdbbcbaabafbabafafbbebdcefddfcbabfdabaddefdcccbceefccdafcbffbeecbdaebecbeaaccfaaacffbbccaeabedcbabdadebefecffadaffebefdceeeecdbadaabafefdfadabbefbaafcdadebacdbfdbbcebbeefbdaadebbbaeecefffadaedbbedbbecebbcaafcecbcffbefefceaaebcafaedabfecddadefcdfddccbfeadaeadfffdddbccdfaaffdacbdbacdfcefafbcdcbbecfeacacbffccfedafbcfbbafdcffbefeaecefaddedeaeadbbbdeaecfadadacfebdacfbcadbbdcbabadfccfbaabffbdaadaccababddbceeddebbbaeeafdffffbedaedbcabccecbdabadfcbfbbbddcbbbdedaafdbdafaaecefaedbcafcedcecbaeeeefefafcbccdccffaaefbabedddcfddfcbcbebacfffaecceebdcdbaabdbaabaccebadbdaaafbabfaaebfafffddfbbfabcecdaadecdbbbaaddaffbacaecdeeddbaffdbbaabbebdceceeafeffdfecfdfbdaeedaeacabddfbceafbadcbbcddddafffbfeafeafeaeeccfaaaabdcffeabffebcefbbdacafcaedfcededdbcacfdfbcaefeecbffdabbdabdaddffcaffffdaedaeceaadffeadacaefcacafafddffbbaddadfccabbfbbfcaeaccffcbbdfbcabcfafcaedbefcbdabaffbedebcdaaaabfafaeadcebdedcbacedaffbebbfeaedbbaaeeaaefcefdefbfccbdfbaefefcfddecdcdaeaffccdbeedcaadcfbcebcadaffceacfbeaebeefdafdcebfcabcbfffbdfbfdabeefacdfdbaeaaeafccacefcbfcccfacdeaffcbfbaaaeebeccbeefabdaedddeebddefcdebbacfadeaddbfbbeafeeccdfbbfdedefbdbcddcbbefdaefdcafeabbfdceebffebfdbcfeafcbeeedbecbefcfcecbfacbcdfacaabbbaadfaafeffaeeaccefcfbcaeedbbfefeadeccadaceedfdbfacbdbfcbeaebaebafffeacafacfaccdfbcabeccdbebfaceccfccacacabeffecfffcefafeeddcaeacbecbeeafffdabadabcedafefbaadacbcfbbdcfccbeecdacdbddaebbfffbcdcdbbffdefdccfbebecdcaaeacdfdebbedcddaaebefadcffbbfadbcfbdfbdbdbaafdbfaeadaabbbadbbbaeefcdbcedfcaeeffabdabcaeccdbfebeaefabbebedfedfadedbbfbbbeaecaadbdddbdebfcbceecacbefcdfefccfebeccdeedfbddefdcfaeedefebbefaccaeaefcbbccaccaccafbffdeaaeeeeddaacabbeaeeeceffdcaffebcdebfefdcdcfcfebccfaaacaadefdabdaedbeddbebdadcdcdfbeabfadcbfbbecfacdededaecfbabcabbcdbdabbefeadbffbebcfdbdddaaaeaabfabdfafdfebbededcccfbbccdbfeefcfedfffafabafeaeababfefdfeefcffecededfffeedcaaffbfadddecbbedccfddeabcfbaabfdcfddcdcadeceaefcabdedcabceebfbabadbffbedfaefcffdabbedabcaebecfffdafebdcdabdbbbbccdffeddeadbffbaefbcdbaaffdbaebfaeecedeabdbfdafcaffcdfbacddbbdacaafbbeeaebabbbfcafefafbbbecfdbaecfdbeddaacfcbfbdefedbeccabebbbcfdfecdedaceefcaeeeddcaebbebedadbaececbdfdaaebabdddeffdfaaebcdfebbedcfecbdccadfefceebbcaadddddffaefbfdbfbfefadeebbcdaeaddeaedafcebaaacdadcedeefecaeebffeeedfebbeeccebfecefedcccdbeebbdcebdbecafcdfbeafedacffdcacdacaeeadbfecbecccdbbfbaeeaaebdedecdbcbeffeacdcadcbddcdbefeedadebafaaaecdbcdbedddedeafddaedcbafadababddbcacfcedfeedaefecbbddbbefcfcccbcaecaababebbdfbedadeaedfcdadabeacafaabcdadbfddaafedcddadffabfeecddaedfcebebccadacbbcfebeedaadbffeffbcbafbbebcffeaaceedbdecbfbcdeffaaefbeafdafefdffccabaaadbffecaeeedbcdacdceedeabdeabffedaacfecabcfffcecefffecfcdfbaabbfeadaffbbecdbffefbfadbadddedcfcbfdacbbeafbaaaacbdaffedcfdbbeebfedeeececaabbcaafaaeaaabfcdcecaeaebafabfefacefedbddfaffbdbbffdcfdfbbadaeeedfbadcbddcabbbbfcbaeeaaddeeebdabebaaeaccdcbdfedfdcdbdfcbbdbeccdfcfcdfbbdddaabbbcffbfeaeafffefacfaedcfebeeedcbefeaadcfcfdccdaeaacaeedabcabefdfbbcdeeeeafadacdceddfedadbabffeeaecbaedfdaadefaacdcdebbadceeabfabccfcdeeaeeacbdcbefefadddacabdecebeaeedfebfaaccffabafcfebdfbefdabfecbeebcfdbddbddedafdadbadbfaedbbbbccdaddcbcecdbbbfcfdaacbceaeeaeeeedbcbacdbecabafdffaddfceaafeecefffffdbbdcafcedaccdcbeffdfdcaeceefdcafccdcedaaeececebeafbdaaedefbddeafebfcadafaefceaaeadbedbdfcefcdefcefaeaadaebbcfbdbeaabfabcebecfacdfdedfbddeebcfdfcfffccadafafffffdabdbebeaebdcbddaecfbdcbebaaecfdebcaefafbfcbccafcdddfbfadacfaaacdfceafceebdaebbecedafdefeabcfaefcfabcedfddcabdecadbcdfbfeedbbbccdeedcebacafbacbdcbabbabfeecebedaafccddbeccfcaedfaabcbfaabfebeeacafdabcfbbfcfbfdeccdebffefcceadecdcacbafaeafbbdfaececfdbcddebabacbfcceadbfddafccaabecdffdbcddeedfdaafdffefefaaacfbbccbbadabcbfbbdefbbaccdcecbcbffbddbdedafdfebabecfacefcbbafbefcaefafdafabdaafbbdccbafebdfecdddcecebfcfaaaeacdecbfcbfacafeccdcafeaedfdccffddcadbfbaeecbbbadeeaabfadffbcdcafadfdcebecaddebedcbfbefefeecccfcfeaccddadacfcafddeadcecbffcefbcdfafffeabbecaeacceebadcdeebedebaecddadfffdfedbcebcebabceffcfbbfbadcafaaadcfcdcfbdfdcbbcafbabfbcdfdcccfdedccccfbffcdcfbbbaebbbeeebeedbabdffacfdbdfeebdacccaeaedacdcafebdfcfcacacefdafcdcddadcabeefaeddbddbcafbeedeeaeaedadfcacdabaababaccfafffdbededbeddeebeeebedbebffdcfffdccfebcadeadfdacadaeffbacfddfdbbcdadfeaacebdeddabadabdbfcafebadcaecabedebcbdfeacdceaaedffdafabbadfbefeacbdcefaaefdaeedaaaaddcedfaefcbdbbfadeececccfaeeaceacdcdaefaeeaabcaffedcadecfecaebcdcedacabebceefdcfebaffcfafbebcbdeccbfcbbcadcfafcffbafbcbcdfadcadbfcdfffcfbbdfffddcbeecfbcbecbaceaaefcddccafeeecafdfafabcbffeefdbfbffacbcaedefbcbefeeddffcddbbaeabeaddadeeaaabeffdaacdccfdbacafdffcadafecebcadacfcaffaadecdafbeefffcbafceaabdccdddffdbeefeccecaaabdcbfecbfbcfafcdfdbbafaabfabbeccbdceacccaffeadbdffdddadebabaddbbcebccfdcdfbcadbcadbcbfeeebaecbfbfcaeaafcebcabeccfabcebabfcfeddccbfebacbefbaecadabbebdcddebafacfdefedebfdbdfcfedcbcedbcbcbabafdedbaaebbccddbdbedadbcafaddccaebecdfabcabaeebcddccebbdbdfabedcbafeceadeccbeaecacccfbccdefbebafadaeaabefccafbcbfcafabaaeaaddcfedfafbbedadabbafbbbfcdfeeffadfdefdcbfebbcebdeafbbabaedabaacbacfacaaacaceedbaccdbfdbcceecbdcfaeeabacbdabcfefbcfbaeceebcddeedbafdfbfbfcabccffacebecefebdcfddbddbfeacabdffccfdefcbffdadefcffeffedcccaeaffdeaaaccffeeebafefdfcaaaebaafafdcfcafdebcaadbefcedcbabddfcefdcbadcabfafdcbdeaafddaacaeafadcafcfbbaddcbcaeefabfaacfdfbffffddfdbcdcaafcbffeafecdcbecffcacdfaffeaeebbfeaabcdefbcbcdcebeaafebbbeeabdbfcffdbdcebececbadafdeaadcdcbedbdcbfdbdbcaedcaabbeafdcbdbdfccbcdbadbafbbbbbfddcaecfcafdaecfaaebbaaddeddfbfddbffebaceaedbbfefccbbdcaadfcadefeabffbaaffbdabcdcafeebccfddabccdcefccfddfffdcfecbdbffdddeafcfeefabdccbaccffddcecbbddbbcffabfeebedebcedbcbcabaabaaaecceecbdfdcaedddeeddbeebaccbdafaccecdeaafdabbddcbcbdcdcafdbacbcabaeccfafaceebfefeeefdefcffeaeaacfddefddbabdbeadeccbceeeaeecdfefedbdabcbdbdbdfefaddbaeafcfbbecaeabafdddcbafffbccddacdcccfdbdcfbcbffebdbeafbdbddcfaefddecfefcfeceefaefacdffbabdfdcbcdabaacbbabfefecbfcadacbcbbdeebbfaabecfbcbbbbfcbccdeacccacfbcafffbffdedfccaabfebbcacfecdcccffcfdebefddeecafbfcdeccfbeacadebcecaaafceefdfedcdaecceffaebefdcfcadcdbfecfabbecadcefeeafcebbfbeaddffbacbbbefabbcdaacdeebbadcdedcfabbaaffdeabdcfabafdcbacffbfbdcccdcfedcedcadcedabedabddeadeeeebceaaedcebacedcdfbcfacaecbdedefcaedbfeeefebbbdfdfebdccececababddebafbfabdccdaecadddbecbccdedecefefbafaabbfeacddefebdffacfbffcefcbdfeefcdadebecaabcbfccfacecbfebfbbccefcbfdbafdeefcfccdcccbbfbdebdddeeadaeeaabdafbddeffcfeadabaeebfdeffbbdafdbadfbbdffbedeffffdcafbfedadbeefdbfaedbdeacffddfdfbbecbbffeefeefdffaacebfcebecdedaabfdbfddfbcbfadccbdffddbdfdbbfcfbcebbfbffbedceecedaafaeeaedabceeabcfcdbabbdcccdaecfbefcddadfacbbddcfdbdfcdeacbcdfbcedecaaacefebfbddedcfcbacaffdaedeffdbccabccadefdceeadeafbeabeddbdbbbeffbedaefccadfdfbafcabdeabacabaaacbbfbcefcaadcfdadbbdffafdcdbccbafabdaadbebbccedbdfcddfbceccfaeabefaaeaaadbfeacbaaafdefbffcadfcafccfbadddadaccaaccadcffacbcadbbabfcefaefdbdccdaacbadacbecbbbccefbeefefdecbccbaadeaabbfbedaabfdeabbcfafceecfdceebccaeccacaddabacbbbcefebafacafbbfffedaafdadecfcaebfcfffbefeedeedceeeafceeacebdfbdfebbccdbdcbefdcbdaccaaacdaaefbaabbbfeacbaedfadcacfbbadfdcdabebdeeeadebbbaaddbeafdfeedeebbbebaceffdadfebedbffdcdffddeaaccbbacbdfeeedfebababccadfeecdccbfdfdedbaacbafccccbecafceffabfecadfcfaccfbadccdbffcbaeabdfbdaceadbdbbefcffaacbfaceeffacecaebdedfeecfeadfabbbafefbabbaecdadfbffddefebfcccbdaccebeaaeaeadbdaadbfbfaefcccddebcaaccaeadbfacdabdccafdddfcfdaafefbfbfbafedebacbedbdbceacfabfbfdaeababefdfbedfacafdcceecbdebebcdacdcfdfebfabeccefcdecbafbfcdecaceababaaabcbfbdcfaaeddebdbdabeafdabceddbfecdcccabeafdecfabaceeeacadcabdeeebdffdcbebbdbbcabeffeffeeaecabdeafcefedcebccafbeebdbdeeacaafebdddbfdabbefefacbeefbecdfaaeaaeddaaddafbebbefdddfaaedcfcfafdcfdbdebaaddbdefacfacebaceceddeaccdfaccadefefbeccabdfafdcbcacefafabfbcbdaefbaecbcbdceafaeabfedefcebaaaecbaaacbcdeadceafeeddfdbeecedbcbcabfacfacdeecdfedcacbbadfbfceaafbfbeadacafdbaaadddbbcfeccdbeabaebababfdbbdedcfbbecccaceddaafbbaccfddcabbefacdbdbaedafdceaeedacebdbbccbfefbefcebcebcdeacdccafedbdaeaeafcbdffffddfcbebddfcdaebfaddfdaacbebddcbceabecfaeeadcbedfeaaaffdbfffabdafafecbaeddbdabfadeefdffdefedddaaccacbecebccbdbbcebbccedeefebbaedbcdceffededbfefdbfdbbfdddadabeffcccdfdafadebddeeaabccbecccaeabefdeacfdfdedaafbcdfbabfddaaebdddaaccdfcaedadfffbfccbbdefcacdceecfaacddcffeadcfbdaeadbfcedccbcdccaecebdabccaffcedcfabcfccfcbaedbccecdffefafdadeedfeeffcbbdbbbdccdcbedbaabbbdbdcadfcbcaaecfaaeaddbdaecbeebbfdcafebccfdcaeabeffccfefcbfdbfecffefbffedabefcecdfdcdeabbffcfaceddafffdabcbbcafbecfeacaeeccecfdeddacbcdbebcffadbafedcaeebeddadeadfcbcdaadbeacefecebcffddbeeaecbbfadbfddedabcafdecaecaceffdecceafaffedbfcdfdafbdcefcbafbfbfcacfbddddfcacdfbbbffaccedfffeefaabbcefacdeffcdabbecbecdadfdfddbecfaedcfbeaaadacccfebeadcbebcaeedaadacbdfbdfeabaacecaeeedbddabcaeafbacddefbfbbcafbbeefeadbbafcedeebddcedddfcbcfdcedacddeecdcbedceffdfbefaaacfbedeeccdafffceeabdbebbbebcccabbdeadaabdfcdeeabefefccebdeacbbddbbddfcaeecefbccbceaabdcabaadddacafdbfffbbdedebebdffadeeebcaacdcecfaadaacefbfecdacdabcbcaacfdaaeefcdfbfdedafbcfadbaeecffeaacaaaaeeccfabbdfbddaacbeafdedcfeadbaebeecfddcbdafbffaabaedabaababaffabbbbbcdcbedebdbdacebcbdfffdfcfcbaceefceeeefcdeeafceedbbbecbafcfecdebfacfcfedefdcfbabfdbccdcaacaacaebebebccdfedaecbacaabbaceebfbcefdabbdcbdeebbdeafadeeccaedeffaaceefffbcfdacbaacbccacfcfdbbcdacacbbeeadcbabcecceecafedfefdaabdacfabfeceecfbcccfeeeadcfacebcebcabbadbcacaedebfdcdbfbddeadbddbefdacafaaefefdafbfdffafafeefdccceaabaccdffacdcbaaedcbbcfebcfedcdafccaaddcadbedccdbbfaeabfeaaffdeffbbfbbebcbacffbcbeaefcabadbbfacddadfaefdcfaebedbeefabeececbeefcafcfbdeccedbaacfeacbcbdfdfabffceffbaddfeeacaddcfaecadebbfadfebbfaecadbbcbdfdfdbcbdbadebeeffdfefebefceccedffecaadafcbdfefebaeeccbbbeaacdbabbbafaeeefefdfdcdbabcabeddabddcebeedecacbddfffefaacaaadcbdcdebbdcdcffefadeaeacabaafeefafcacdcebcadccecebcbcfabbbbbeedeebdceebffaddcdbfdadcfeebafbcbbdeafdbdfacaeefebbeaffcaaacfcbbfeefaefcaeabdfaefdbbcddedbdafdffcfacceaccbafcdadaccedfddfcbaccdaccfddefcacaaffbfefafddccfaedabafcdbbddaccfccecaadfffdefeeadbdefffcbccdcebffeabeadfdbfeccbbafdacfbeabbeebbaafbbaeeebebfdbfacffbfdfeeedfcafebedfacdfeebbfeceabceffdafcacfdecccbadfeeabacbdfaaffcfbcabafeacaabeafecebbfecddebbedadeefafbeedfbfcaabdebfeebccacbfbaacfcdecafefbeacbeeaaeaccdafeceebfaffdcadabbbfdadabbbecdfcbffefcddfedbabbbbffbacadabeeaeefbfdcdddfabdacffecafdcecfdaddfbccdbfdeafedffececafdebfbeeccccedccadbadddaebecaeceabeffcccdfdaccdfffabeecaadebbbcfdfafbcffddacbaccfbabffefdadcddfbaabcebbeddbdefadceadbdecdefbfcfcffeebbcceefdcbfddabbabecdbdefdedfffedeafdcbacfebbdcfedfcfbddefebbcdbcccedcbfabffdeaeafbcabecceddbaefaefafaadeffddbdfbcabebffacdcebccaeeccaceefbfbfebfafcfaefedabcabacddcafcbcfcfdfdcafbbbbfbabcbbaceefdaeccaebbacffebbadccadcbeefafdbdfaeaafbabedafbfbbfaafdcafcfcbadabbcedacbbcfcafaedcbfbbefcefdedaecedbeeefeaadcffbdcaacbaaaefbdaebfeddbdbddbfbbaeecdbecaaaaafdbdeccfaaaafbfdcecdeeeabceaecadaeedbbeabccdabdccdbcacfdddcaffcbcfcebaeacfcdbcfafccacdceeefadabcebfeabcfbfafbeabeabaadfbfdcebdedcadadcdcbecccaadbdffabdaafefebdbfbcadfadaaaaeabdadbaebbdcecedcebcbbaeebffdfbbcfdccfceecbdcdbbdbdfeebecedabcfecddffebdcacbbbdbcecffecaafabddcabfadfbbdfbbcefaebacdafafcecdbbdfebdfcbaccaddbfbcdfcffbacbdeacceadcbefaedcbfdfdeaeccfeccdcedecbacefecaeeddeeacdfeddcaceafaabdafcbcddadcbfcbdbcffaccdcaefdeedfcedfcbdbbeaedcffedcfafbdecdbcadceeaebbeafeedccfefcfcdacfbedcfbfeeecaebddabccadfadaffcccfafcaabbdeccdceeecbafcdfaecfeefeccdfeeccaabbadeceebcfaffabbbfeaafcabffffeffedbaebaacdacbfccccdcdaeabfefbbbefbfbafbdebbfcfbadeacefebcfbffbebfaffedfdeaeebafabedacccdfcffacabbdcfcaedebccaaafeedecefbabbbfccfdbccfaaffeeebceeabfaaebadeabaccbbbaaaefebdbfbbdffccbddcaeddecefffcbafcfeaadfbffbddabfeecbefaaeecbdcecbfbdcdbabedfccdfdcbbdddabcebcfbdadfdadffaffccacccbcedaaacabaffbfbceebbbaceddafbbadaadbfacafebbbcbfbcdefaeffbcefcccbdfafebcaeeddbafcdeecddaddbeedccaafcaddebddddfaabbedebbcdeefbdeeddccbfdbcaeeebbdcfcdbcefbedafdccdbeeffacaaffdaeedbbedaffacbcadaedaaafbeababddfacffafcdbccbaefaaedcdffccfecbbefaacaaacbeeaadfacecdbbefbeadadbecefcfbfedfdbddbdcbbefbaebeefdabdbfffafabaceafeafadbdacfcccbbccbefbbeafcbcbdfefcfefcdaaafceaeebaabaecebabeebbbdffaffceafafcdeedbadeddaeaecebdaaedabbbafbdfbbeaadbbecccccdcacfdfdceddccdacacfdedbbeeacfeeadfcfbcfadfdacffafcbebedeccdfcbbbfeccafccecefefccdabcddfeafedecbdccfcbafacddfcadbfbabedfabdcbdabacdacfbeeafceebffbbecfffbcffbcecbffabdcbcdbcdebcdccedddcabeaecfffadecedcedeaeffabafadadffcdeccaeefecbbadeeaaacfcaeabaedccaadacebdaebdeffffddfbddafadbbedddfcbcdfbebcaacbbefcdcbfceabfdedaeaddcfbebdafabdfbedfeabaadefeadfbedacccedfddaeaacbbafbefbbfffcbefceecaeabeeffdbfeadfeccacffcafcecfaeaaffccceebfadcaddefdfebaebfccdcfbdfbddffeeafefbafdaffddbacccffbcdbaaeecbddcbfaacbecaeacdfafcacacdfeeaabdaeeaeefcbbabccebdddbcfebdceedaeeaacfdfeabedeecccdebbfbcbcdbebadeaadfdebaafaceebaacbdbebfecfcdfcfbaccfbccdafafdffbdaaaedfdbcdbcaafbbcffebebbafaecabccaedeaaccaefafefefeacfceadffbcecefebabeeebbacddcfbdbbcdaaeadebbddfeaacbbbddefcedfdcfbdffbaeabeecdcbffebbfaafcefccbbceaddecfdcebacebaaefaafaefadbfccfccbfbffcfffbdccbeeeceefebccdcdcaecfdbbccdbacdfffceeedffffcceeefececfdeebbcceeafdbbfdfaddafcdffdeeebfbfeeacfbadffaadfbfdcefffffcefafbbbdbdccfecefbdbcfcebebacfceefbaececbfbbfdceaaafcffedefedcbdaebcbedffbafbaefcdeafcdcbffecefdabfebbbcfbefbeebeeafededeaefefdacacfdebdafbcedefddaafbdccafbbcfabcefdaaedebddebeadecdeabbbeacdafecbeeebfaebbfedbeecabeecdccfcceafabdadafccddcaaedfabeddeddeeffaeabefbafdacbbbffffeeeedededdcfdadbcacccbfeefbdfdfbebbbcfacafdddabadaabdfcedadfbbfabafcdfdbcdacfccdcafffcdbedacabcfbffdbdcecfbfabffacbbcbfdfefabaccdccccdaeeebddbdfcedddebbaadbacedfaebcaeaaccbbbddabeafdeaedfffbfcdfabbfadbbdabfcdeacacfafaceecbaeceeaadbbdbeebdcebbddfaadffeeaeccecbbbdacbffadabbdbadaadbbbeabbcadfcfccfcffceabfaffedeffaefcfbccfdcfaedadbdddacbccbebffabcaaedcafcafdcfafefecdaedabebfefefabceaaefaffeffbffaabbefaedafcfdabddeebbfefcfefaaeedfdaaaacbfcffaddedeabeadafcdebcfdfcbddcfcefaedeedfcbedaeffeccbdbdaaaacaccffbfaeecdecddbfdeebdbcedebfdbfafacaeaafcbbccaeeecaafffbdaeecaaeebaccdbcfeecebcfcfddeddeabccacfacbafaeacacdbecafbcfbfedaefecdecbdfcbdbcebfaffdefeadacfbccebdacffdbcbcebdcdefdadbdbeceddaacdeddcccabcdebfbcdddaeeadfcbaeacdfcbedcdedffccabaeedecbeebababfeebabddfbafcfffdaefcaddccdbbaebacafbbabedfbdfcbceeaaccffaefccbeaefdbfebabfbcfabbfdedcafbcbbefaeaaedbfbdaeeefbcbfeeebfcdbfcdfaaaeaecebacbabfececddcefafecefdbeeeefbabaecffbfaaeddcbabacfafddbdafbdbefcfdfbbfcfeafcbbebbccaaffedebbfeafabfdcebbecaaadafdfdaaacfdeeecbfdddedeadfbebdfffafacfbbffcfacffaeeddfabdbcfcacdbdbfbeafdceeebadbcbacfbccdebafeafbdbcbeebaddefebafceeccbdffcddaabfbeeffbefbaeaceeafbfefeebaabbffdafacbfdbbfccfccffadfbbddacedbcddbebabdebcebdedddbffeebdfaeffabceacbabfbafbbbaaaccbdddadaadcebbfceabbacffaddecddefbebbbfeecabbaadabbbfddffdeaafaeaefbaddcacdbfeedeeaefbdefabacdceeabafccfbafabbbafafafeaadaaccebbbfaddfddfdeccffffadaefdedcfabefaaebeeedadfabfcbdedfbcfdcdbbbcffbdcbdfcfbabfdabcecbaddbfceccbbccdbfbbfeeecdebebaccdbddcddeadeeabdcbceeffccbfabbdebacbfffabcdcaabadfcdebcfedefcfdbadbaffcfaaafacbcaedafecabbeafecdadeddbeffdfeadbffadffacfadbcbfbffcdbeffcafcdbfafafabffbcffdfecdecbefbccfdccddafcefbeafcffaabbbafcfdcdcbbcaeadddadcafddafdbbabffdcecbaefcfedfbcededfdcfbffbbbffbedebcdaeefdfaafbeedccfadcbcdfaadcbcdfaafeedcbbefefcdbcdedcfbfccdabffdbdadadbbcaeaecddafdfbcdeeddbbdfcbbacfbdbaaacbfaacdbcfbeceeefbbcbcdeffdbdddeeaeeceebdbbfadfbbaedfadabafafcbdffcecdebddfadeecffebebcefbeacdbedbbdbdfbbefdebaffcaaadedbfedaccfeafcbbcfaeadbaccaeefedaeffdffbeaabcfcfeccfcbccffafeeefadcdfffadafbcebdeffacdededccebeebfaeeacedefdbeaafccdfdbafaacdedbeceeecafcfadbcefeeafbcbfdeddfaedecbeedbabeafcbcafadbffeaefccfaeabcfcfadbdadebabbbedddafaaabefbbeabacbaafaacbbabaaecdaeeaabfcabedccafdaaddeddbefdacbbccccfdabfeddefafeafcafedecbddefccacddbabadfdadacafebfaeaaefbeceedcfebfccefaddbabedaeabadcaaafcfeeafadcbdabeeebacfdfacaebddeeabcddfdcbebaeffdaefdbbaecffacdfdadbbeffaabfeaddbbfdfccdabdeccaeaabbeedbfdbcaaeebbcabaabdebeeddfdebffeebcabeacefcffebfbcbbdcababcebbfccebbedfeebfbddfabbaccffffbaecccdedaeecbaddbdffdabeedfeabbbaafbdcadfdddadfccdddeebbedfcffafbbcdfbcdeaeaeeafcebacaefcbfbfaeaaacaecbbdffebdffbbddefcdcfedcfdedafcaeeefdefeebdefdcecacfadadecbbceaacaaeddcecbcceaefeefaefbcabffcfaacacacaabeebadfefcddafedccdebcabfccfdeecffabccbaecaeffaffbbcffaeacadfcdcffbdbcebdfbfafdfbfcaabbfeaeedfcafffcefcbdeabfbddbfbaaaddcaccbadabadffdffdfdaaaabafdbadeeaafacdfbffafcdfacfbcdcbccaeeeeeccbceafdeeabffeaedbddddaccedfdacbaeabfcfaefddbadecfadfaccdfdaafaccdbffebaeeffcdfdfcaeffebcadabbcfbadabedcfcccdfccbdccbedfaeadecdaadbadcccffbbbfafffdfbaededddfebdbebbdeeeccdacaabdafbfbcbabfafebfaecbfdffcbbfdbadabafecbbddbbacddeeecfedfaeeabfeafcefcabeebfefdaaacccfaaeaacfbbebdccdbbceedfebaefdacfeaeebefeffdffecbdcdacfcecdaacfdbcbfcefbdaeaaaffeccecefbcdcacabdbbcedddaceeafbacfeccbbdfeaaeecedcdbdecabfcebbebcbfedeefbadcacabfccbcccadcdadefdaecbeabddcaaedaaacefecdfeaeeacdddcfbcbeebbadcdefcebadeaebdcaabdcccafcfdbedfcaedfffbdddbafceadbfacffadcdbafabfcaefcdeddffeeeeadbddbcacfbbcdfeebaaefceeebedccdbaeafaffcbaffdfafbbebcdceddeeeefeacfabbbdffecdcdaaecfacbcaccdadeabfafedaadddabcbddbfffddacdbacccdbcaebbdedeaededabecfcfccdffacbdddbaeddabfeeffddfffdceeaeaedfebedfdbfacddccefcaddeededbfbfdaeecbebbcaaabffacecaecfaadaeabadeefdaefccdfddfcfacffeaedafcfadffbdaeacbacfdebacbaccbcaddcdbfcdebdeadddedbdcedadbbcbeefcadaeeecddcadcffeaecbaebfacaeaffadcdaabdedcbffcafaebfcbafaacdccaccdaddfefcbddbfacaaefefaacbfdabedbcbfbcafeffcadfadeaebbebaddcffaeccddabfccaeacadaedbbddacdcbcfdcbfecbbdffdbcddbedacceaecacddebbfddbdccdfcbbecbdbecabeafedcfddffdededfbcbcbacffeaebeaeadcafadddeabacfcfeddfdaaeefedefbadddcdeeeabbacbcccdafcdcaaefcecbdebabbbbdcefbdeccfabfbabccdefaeedffbdeeaabfaaacabebccbebecddecbfbddbfbaddeebcdaeccaeffedfeeafdcfcbdbdaceacdfbedcdaccfdffeaafebfcbfdaadfabeceaecfdbcfaeaaebbaabcdacadfabfebbbabeeeddcdacceaabbbfeddcbeaddefadaafdedfacbfebbecabfababfdeffabcecabfdcaaecfcfbcfbfddbfddbbfbebcacddbeefbdedfabfdebbbfcdfcdfcdccefaaaeeeadadfbdabdbceecbcecfcfbabeebecdbcecbedfddaacfaaacfbefbeabddeaeecacbbbbbcfedaebdfdaffadccaefafccfebbaaddadeabdfbbeeccffeeaedcabebacffffedeafccaccdfffcecfabfdcabfbaacbbcabedeecbaaefaebbccddbfddadecbddabdcccebfadacceefbacddafdbbebdadceffafbefbdacddbcdacfeccacabafceebdafffeaaefdcacbaddbbbeefceeacabbbdadeafeedffefaacaadafdbdddcaabaabcebabccbaedfededbefaeafeedfadfcedceecffeabbbabeaaccbdcbbcacafaddfbffcccaebceecabaaebeababeaacadccefdadffcedffcdbbdcadfbccabbcdabbccabaedadbbccdeafefeebadcadadfdfdebcdeccbfaeaacfdbcbedeeedaffcfedcededabfdccbcbeabddeaaacfcdcccddfdedabbfbcdaddddbefbcddaaaabaeafadaafcfeddbdeeaaeddafdefbaffaabfeffdfedccdfcbacdaedadcaebebfbffdfaaaaeeeaaacceaccfbadbefefffbecfaacfefedbdbfbbbadbdafabbcebdeafabbdacbffaeebfbdcefaadbeabaafbbdfdcabdffecbbfdbfabffffeeccfbbfbeddadafebfbcacfddcddffcfdecdbbeadbbfbabbbdcaacdcfaaddecebfaaaefbcdaaaeadbfcafcaaecbacbcfbeafacabeadaafeedfdfffbedbdbdebebaadcfafaecfcefcbdfdcecccbabffcdcdbcacfbfbaffcebacabcacfdfbfddbededaceeeaeaceccaaeedcbdbeaadfddbffdbbccdfededebebedcbaebdffefdbecfacabeaffadbaaebaeaddececcadabaecaaeafbaaebdebfddefadadcebadbadfcbdeeeaaddaccabffdcadefbcbffeabceefcaccedcaddbdbedfcfdedebfafbacdbcfddfefdcfdcffecedeeccfcfceebcedfcebfddfaebfaadfddfeecaaaaeafacbabceaffeefdafadafdaacbedcadcecbbccffdfdcffceacfbeacffbbeffeaecbcfceceaceaaceaabefbcdfbbabbddbefabfdefddcabdccadeceffcaddeaaeeffecfacafedfeecefaabcfbfedffcbfbeabcccceeadaaeabcdfcdabdbcdadfcdaeafbcfdddcfcadabdffecdcacabadaaeefbfdbbbfbfedceceeecdecccbeeeddeebbfcdebbebeacfdcffffeceeaebeeeabfbaeebdaeabeafaeeeffcdcefffcffffcbdaedaefcfbbfafebdfaedbdfebafedebdbcefdcfbcbdbddafbbecdaceeaeaebdaeeafbdbdcdcfbebdcbcfdccccbcfcbabcdbaeccdafefdcddcfcdcabdfdfdecebcdedfeffdcadcbfeccfbedafcaafebfbcdcbececeadaafdaddddacfacdaadcbfddddefcdceefcebfbfabafeebfeafbabadeddbcfffabecebcdfcefdaaaedefcaadcfecdaccdffeaaddccddaebabcffafdbafbafcbacbecbfcadaedfbcdbbfbadddfabafeabbaaebfbdeacdcfffeacfbdccadcaeddefdabadbadffbfeccecccbfdedadccbafebfdfbfcdbefeedbddffdeeecebabdeaddefcdcfeeddbadbbabcdfdeecbecafceccbbecbffeabcffbeededafcbdeddfbdeaaabbaebadffedaeaecbfebaaadebeeeabaafeefffcfaeebfaaeaeeffeaefbbabdcdbaedaabaeafdeddbccafadedbacfbffcdabedaedcaaefecbdbadfdbeaaaafddaefaaceccfcadcadcafacdefefcdebdaeccdfdcececcddadcbedfafededbddacfaebeabdedaaaacdaebdaacacbcecedabdfacabdebdfbcebcbecbcebbedbafdceeeabafecccdaacfbbbcffdfefccbfdfadefafcebcdaccebeaeefbddeaccefbbadbbfdebdcedaaaabecbdcccaebdecafacceeabfbacbbecedbcbceeeccdbdbcbefdffecbafbfdebbddbafcdeebeadcbbbbcebebeaeebacdbfbfaacbeebfcfafebccdbcbdfedefeedbaeadeaaeaffdecfacfebeabfcbddffbccfdfadfdccffebbadbfeccebcdcfbcdbaccdfaacdbbefbedcaceacedcfeccbecfaadeeaceccedcfbbdedcabcccdbaaecdaaddfeecbceebcaecabcbedcaebadbdddfeabdeeeaedbbebfabafaededfcbdddbcbadcfcdeeaafeeaccfcbeeccecdbdfacdafeccfdedadffdbdfdeedddcfccaafdbfeeeefcefdbeebcbacaefccabacfefafaaccfaaddcbadadfacaffefeaafacabceaecfbdbebdeccadeccaaecfdcdfbeeadeefebfaffefebbefcdeecfcedabdaeffaeabafdfefaefeffafffedbcfcaccbcdcffbcbbdfeefcdcbbebdeaedccbdbddfadbbcbfcbfbecdabdebaeddfffceedacceecfafbfddadcaefeaadfdbaccfbdaadbbefcebfddfcdeadacafbddeebdcbaceafcccdddafacceccbdcdebddddbaebaddebbfcbebdfbfdafdbaabcdfdbfdfcccbfcffebcabceedbbbbddeecebafdcdffcbbbfccbafdadfecdebbdaddbeacadeabbafaeadbdadedaffbbaccdcafadbdaffdfcebcdcabfccddadabcacbacbedfbaecffebfabfadffabfadfcfcbedacacaafacfacefadcbffafbcaccfcbaeacbbadfdcfbfafefbabadbecaccbaebaadcabfbadeaabbdacfebfbafcdbaebcaeffcdfadddacefebedcedbabbfbcefbabddfcafcfcecfabaadadefcfdabdcffbcefbabaefbcbbeeecafafbdfddcfeeeffbcfaebbdadfefdcfbbecaffdffdadddefcffdefbfdebfdadbabbfdcfebfdccaebfacdeebabffefdddaeddaabbfcaafbedaabfcaaadaebbbaacffbaabaecfbabddbacfadbdfdcabcfaeaafaedacdecbdadaffefcaebdbaafceabeefccccbffdeccbceaaaeffbaaaccdcccbefefedbababbfeccebabeaadafdfabefecfadfefffbccdfdaebadeedcccfaefcebfcaeffddfbfddfdaefababacceeaebaebdcffecaffbbbdfaedcafcccdcdddaddcacfdedbbcbbabdffebeaeededaddffdfddfcbcbecbbcdaaafeeddcfbfdbdfebbebfcbddadcccafdadeafecdeeafdaaccdcfbefbbfacefecdfeddfacabfcbefeaafabbdabeedddaecbadcabbdafccacbdebcceecfcaaeaefbfcbcfdcaaaebefebeedfafacdededbefcfaabbadedeeffffffbdbbdcbbedffedfbbebfccebbdfeffceaceeddaadceacbfdaebbddaefccfcccbedbaddaaafddfeacadedaebeecfaadcecdffebfcbdcbddededbcaeccddefacbdaafeadcdbcfedecdfefccaebfbddfeacacddccdcbdeeaecdbcafdebeaddccfbfbddffadbbffaaeaadaaeffdbfdbdefdafccefdffeaecfaaafdebdebfddbeffccfdeebdeafabadfeeccaeddaefcccbfeacecacdbeeeaecceefadbcacaaffbfffeefbbdefeceeeeafbdafdcdbdceeacffbdefeaabeaeafbaacfebddfaaecbaddaeebacafcdcdfddeefaccadcfedbadbdbacbbeeecbdfeeabdadbeabefbaeeabedadeadeaeedbdcfcafbfafcadddbebbdadcccbdfeaeccdccbbffbddeadcbedaecdacdbdeaaceeccaefadacfbcbaaafdbcdafbedcabaecddfabcbbefddcabdcfcabedbdfccefbcaadfddedaaafdcaabeaeddeccbeccbdbcffadbfccfcaeaeacddcddecebdcebbcbbdcdefbdaedacbaaaddabfedccdfceaeefcbdbaafcbadbaaabdffaccacfcfcadacfcfecfafacdabfefffdcbccdceafcfacdffddfdbedbcfababacafdaaafebabcccfcbedaddffcbafccdabfcfbdcfbfbdcadaaddcdfbddcacabaefbfccdbbdbebfdcbdafabdabbccccbbcbffabbcaeececcdfcbcebeeacabcfefdbcabddfccaedccffedfbaaefbacaeabecbebeebaedbdeacfbbdcbbebaccfecaffaabbfdafddabddbfbbaeaeadacbfbdfddeaeecdefebfdaebcfafabaadbdfdbaafdfebcbeebebfcffcfdbebaecbefbefbcbcbaeeadadffebbbdbdafafadfdededeecdaafbccdbfefabdbafdfebedfdcaaedeacaaeaedaadafeaccbddcbfcbacdebcbbcaecccfdfafbdbbeefeaaacedbffcbfafadedbcbdbddadacaacebfdfaacfccafdefdcadeadedfbedbdfefeeafcedfcfbddbfbcefcbdeadfbeaadfeebcddeddcaddcdbcebcbbdebfebefacffbafbfadecfeedfacfedffcddfaccfaceedbfbddaeaeaedcdddccdbdeddcedbadbcdfbbddccfceaebceaedccbfacfefdfadfeaabdafcbabcbceefcdbbfbededfbfcffecbeadbbcdcdaffaccadfdaaabeddbafceecfaddaecffbebeaaddfeafaaebfcfdcacdfbaebfaefeccccafefccafdceaaccaadeebfbdebbbfbbcbfafeabecfdecadaeabbdbccaffcadcafabebafbececdfcedbafdfccbbdaafebddafacedecbdcccdcadfecdcbccfcacdcbcbababaeefcbeeaafffeacaebfffbfafeaebbeeaabceefaeabfabfcbcdfcefccfdcbfccdcfbbeeddabfbcdcffaedaffeedecddaacdcbcbfbfccdadfffcabdacfcdceddfbaafebaedffbdcdccbbafcbfafedbccbdbdfeddcdcecacbbedbadabbaeefacfbefabfacbeecbcdeedeecfcebbefefbeeadedcfedcededceedfdbbdfdeebdabadbcefdacabeeeefbedececaddfdebebaddeeeaedcfdfffbcedfcccddfaadabeaffaedecdbddfffaacebeffccfaabefbdafaadcadafaffdaaddadefcebabeafaefaadecadadbfdafcbaacbfbefcceddffccdbddefeffeddfbedbeafeadbdfacbadbcfebadabebbaddaefaaacdadcbfffcddffddbeaccbcecaafcdeddbbdfbecaabbfdaeeeddbfbafcbddadfcbdacffcaaccdceaadbabbfaaccbeefeaecadfdbedcfeeadacdcfffdfdcdaeedbdddbfebffbdefdabceeabdcafffcabadeadbabbbcedeadbbcdddccebaefdcbaeccdaabfedbfbdbcececaaebcdaedcceafbfbfcdfbdaadbecafeefbdaebaabffdbfbdccdfbbbbbdcaecdbdadaaecacbbbdeccffaeebecfebcacdbcbbedbabcaebdfbbaffcebbdbbedabcbceecfbdbeecbccfecabcdabcdbbafbddaefbacedddafefcecfedaaadcdbcbbcceceecdccaaadeccdfbeabfaadbecdfbfedddbbeecabcdeeddfefcaedabbfbafcbcefbfbcbceabbfedbeaedbcceccfadbcfffdfabfbfedbaaecccdccafaddbedfcaeaccefeacefbfefbcdeaadffbaaccdfaeaefbcbfccbdacbccafddacbbbeeeefaccfaffbccddefedaafcbadfabaebdadedcbfbcbdeecaaecdfbcbcfbdfaddcccfbdeccacaaacfbebbbcdabfeecbdcafbccccdbdddecefdebedcbeaaaffacecececebccacbccddccfaefebdaedbfdaabfcffebcbdbfbfdcdaaffabceaeafcafeaacbcfdeaabdfedebdbecaedbbfdccafbedefdadbecbcaaebfaeaaeddeebafdffebefbcdadfabdbdeaabdeabaaaecacafafafafeeecdebecfaafecfcccafcdfacaccfbbcddddcfbdfaddcabadccdfbbefbaeffbdfccfbcfbcfefcefaabedebabbcabbadfdfccfbecdbfaabdfdebdbdacffafddaedaffdcdbeeedadcfdfbdfdedeeeaaccfbdcbcbedcebabdfddedbebabfbbecbccebbedebedbfedabadfffbeedcfbbbdcfccfafcaaecefeecfcfeaadbfceacacdcedcdbeedbbcdeaedafebbbdbbfbecccbadbeacdeeecaebfbfdddbfecfdcfdccebfeecfddcafdeaffabbaafadbfaceadbcdfdcbbecceeffaedaffbefedaaefafbccefaafeacacffebcaebecececbefbadadfefffecaeecffaecdfcaaaecbcaecddfdacbbfeecbddaeeedacadfcdafaacafffafcffaeefebaddcefaefbeedbedccdcbefcadbeaaccabfdcdfefdbfacdecebcaadfbdcfbcdfbceeaebdbcaabdfcfaaffdcbecedcaadecadbdfdaefecfebaaceabbebdfffdcaaeadeabbabbeaecafdddcabbabaefadebaedbccedebeaaebefdfccfeeffdcefcfdbbcfafcdaaaecbdeaafafbbcbdfebaceafadcecdecdfbbacdaefbbeacfdfdfecccafeedafcfbbccafcfbbfdbcafeacabcfedddccebfccafadefadecbffcaaddaefcaabebaabfeaddaccddafbacccedacaeecedeadeabbaacceadcaaadbdeffbafaeaadebfbddffafddcdeccbbaaeffffdecabdabeadbcabafbafbacbeebfaeafaebaaeeabbfcfcfebdcebfbfecdebeacddadefdbaebcbcbdcdfbcafebfafeeffdbceedfeadcfcedfdcffdaacebdfebfafffafbcefbadefedceaffababfcdaefbdbfcebacbeafdbcdabebffffbcffbdfdddccbddbecbbcfedbcaaeecccbfbcfacaafdeceaffcbbeecacabdaefbfafcaaefdbfcebbbeeeefaecafdfdcadddcacfbfacfadbacabcbcefafaecfdbddeacfaffcbbdafcaeacbcdeceebdcdfdeadeebecbcbdeacfbfeebadebaffafbcbccdfabbbcdcbbfdabaadadcfbaaecbeeabbadfcbeedcecbabbdebbedcbecfebceafdfebecfdbeafebbbfbacaadddddbfdcbcebbfbadddbaedebedeafbbebcefbdefbeaadabfbddeebcadbbbcbdfdfcbbbdddeadcafeadafdbfabfccdeaffdbdfacfbbeddccecdbccfdbfceaccccebdadedbcbdaeeeebbbdbfaaabffaabbdbdaefecfcdccbaacdffbedbededccdcfccdfafddeaeadeebcfdcbecfeafceffaecbfbfadbebbebbdcbffacbdbbdcfcedcecedcfbfeafedafdccaafbbbebbdebcccccbbfafafbdcefbaeefbbfecededefcbddaffddbfaadcbcddbfbdfccffdddcccdbfddadcaaffbfafdfffccdbeacbebbcfcbbbaefdccbafcbbaaaaaadffbfcdabcfcfecacdcbaeeaffbdbdefccddbecdbbaddacffcdfaadcfbebabeffebccedcdbbcebfdacddbdeadddefacceafceccaaebfafebfafecafdfcedbdceffcfdfbcddbcafffabeabebdcbaefaaaececeadedeaaacafbadaebefeadcaafadfecaaeedbecdacbbaefebfccdcfebafddbdbdaafecefceebabaaaadfffdedaecbdcfbafcfcffccdabecfefbabdffdeaabaeedaebdebbadbabebadeebacebcfbeccabdfceeccdcdafffbaeafcfbadeaeaedfdccdbadfdcacbafbdfcacaafaabfeeaacaffbaffabedbaaacfeedaddfbecabeefefebadbbfbeadefddfcbcfafdbdbefbcaedddcdbdebabeedbeaeeedeaeccbbdfcbcadebfaefeabebfbcaacdacdababccedefbbbdbbaefbaffacbdffefcbbeedebdaaeaeebbeaedcbcadfdadeefdcbdbbcdabbcccfdacedaedddfadebbcafebedeadababdbfafafebaccdbffdafccacdeeaaecbddaceddebbabaacfddfbcceeefcabbabfadcbeddddaebcdbeeecedeeaddaecacaaddfdedfbdbedfeeebdcfefaedafaceacafedceddabddcbbbcabaaaabaaddbdbfcebebabbebaaaaadcecdcdaeeecadfdabafecdcafeedafeeabdbdccceebdebddfcbedfaefcaafcbadcfcbfbcfbfddcecdcdeabeeebaaecfffcebeecabfbefedfdcbceccbbbdbbcbaacdaeadecfcabdcfedfeadccfeadccedededfabeedbbcaaeedfdeeddfefddcbeeacdfeabaefaeefbeffeaefbfadcdecaefcfcfdbaeafdecfdcbdefbecebdcddaabbecacabfdccefbecbacdeedcafeddbaadbffcbdbbbadedbbabaefeaaadefdbaacbdbedfefccbdfadcdcfcbfcddfaabfdaacaddcadcafabffdcbbebabcfeecebaeafdedddffbbefebaddbadbeedccdcaadfaaaeabaeedadbcfcbffecbeabfededffffadfbabbeabbeefecaaeccbddcedbffcecdbceecfdeeabeefcbbafebeedcfaadcfeedcdbfedcdababccefdecdabdecaeaefbabbfaacccbebbcadfeefadfcecafafcecbdddfccfbcdaddeffedeecbaaaeceddacddabdcfaacfedfeafdfcdbdcdfdfaadafafdecdcffcfabeddeaffedbabfdaececebcfbfdfdeedbfccbaaddffaeaffeaeacabacedcfedbdeafbdfdbeffabacdcfdcbadbeeacbcebaacadabdbdbfffcbcbaecffefabffbfcadfcbcddbcdcfafeafadaebbbbcfecddccebceccfbcacfefddfcaadefddbaaacfaaccfcbfdcdeedefedcecfdbcaedfdfcfadadaffbffeaecddccdaffdacbdfebcffabbfcfddcfaddcdfcbbadafaeeddbbbbddaadcbdbaafbefcebffbfefcbfcdeddadfdbbaaabbbceebdaacdeceacfbfeaafefffafeddaccebeafababceeeedefacbbcfcefdcdaecbeeddfdbfdbbeddeabdcccfaefeabfddcdebebfefadceafafacaacbfdabcbcdfabecdfdebdabcddaabeecbdfedececdaeebbaaeaffddadeffcbcadeefcedaddaeededbdfecaafcbafdadfbfededefbedabbcbecafaacbefddfedddcadfebcdfdfedadefbceddeaddfcbbddabaebafeaacdfeeeefeeefdefbfaeaefdececeefaabacabeedafbcdbefdffffceecdefcfafedacaddbffccbecaaabaabfbccfbfcfdaccdfcccbbfadffaccecbccffcecbfafbeceeecccacdbcdabbaddccccaddcfcfbabdbfbebbbaccfbdfaddcebcbffcdcedcdaccbffacbcffccfafabedadcdbadcfaafeacbeabfadacdbedeceebfdeceebafbbdaecaeefdbbdabdaabeeecdaecfecfcdecfeddeafeaeeebbedfbafbcefcbeefdfabeededcdabbfcfcbaffddafcbcacbbaafddbdfdccedebffaedbcfafdaebcacafeddeeeaadfbeffdbeccadfdeebebfbbbaccbaadefeeedfcdadbeabfafdbbfadcccefeaabffdddbdccfaebfdeeadabcdacbececacecfeaacdbcadadecdecaadbcadefdaaacddbccddaafedafceedbedceeedddcadccffefeeffdbdddcdbfaaffecebcfbeffcaaceafbcdabfbcefbdfcddeeecccdbfceeddcebaaefabdfbcaddbdbffdbaebbcdeccbbcfeceebfbdcdabdfeedbffebdbacfedeacbdfabdeefcfeeeccfcaffddcdddeaccdbebefacabdbfbabfdecafecabeadebdddfcccfabdefbbdabdfacdfacfbecbfbdcfdcceffffaafbeeffeefaaebcfaeffeeebceaaedbabeccdeaaeeeddadddbaedbaaffadfccdcceccaeeffabecaacabbbfbbddcccddbeebcfbcdafecefbfbeebabccfcfaecafeaffbccacdedeccbccdddcbfcedfffffdfedceecbfbcfffafadecceeeabcdaebacffecbcdaebdaedddcadaaaeffaacfcbdbbbaefbaeeadcbcbedcdeaacafbccadaffbfcaebeecaaceefbafcebffbcbbbedceccfcebeaccacdafdaccbdccdbaecbebcbafbeaebcaacdbccdddeecfabaaabffbcdcbaedfffedafecabcfddaadcaffedfbcaecacacdcceffabcbdacbefabaebbbbccfdeacbecbbfdcddefbcaecacdfcbcddacbeafeefcbacdffccaeaaebbacbbabeeeccbceeccfeeccdfdffbdfbdedadbfcccfdacdadfdebbefdedefabccacbfeeafbabfdefddbebbeedbdbafebbbfcedbdefffcecaaacefccbaeeeebbfbbdafddebeedefdaaaacacabafdbfbfbfcdcebeacebaeeefaabaddecfaefdeadedfeaeabbdbefcbfbdbbdfafebabdabceaafcacebffbbdcbdafcdbaafefeeebbbdbabcebacccdacbcecfecdacebdcdabdcafdbfebcdfcacfffefefdadcfbacabfabbfdbefabcabdfbcaedfecdbeadcddedeecefceccbfbbccefbaafeabfbeefadecebcccfeafacadfbdefcdfbadabfeebcfebcaeaabaccbdaaecaccddbbdcceadcfeccbbcecacdbbeffadcbbedbfaddbfcccdfefdbcdddfcbaabdbeabccfebeaceeaecebbdaaecbabcfcdfaeabfcbfdafffddabcbfadadedebbcccdabdebeadadfebbffbaddfaeaaeadceeebbddeafcacbbbceacacbdbcadafaabcafdabedecffeceaffbdacdabccdefadeacbdfacdbddfdbccbaaccefbddbcbbfdbfefcafafebcaabbecadfbbaacfacffeafbcadacffffedfaaefcdaeceacccddadebeefdabeccbdbdccaffeebaefcbcceceacdfaefbfdddeefcacfabedfdacfacdffeaeadacdfebebeefedcedcfdcdadfafcadbfbeaebffceecdfdaebedceccccabcebdfdaebafceaabccddabefbcdcbaecfebafbadfaaebcbdbcecddbabfbfbffaefeddebfacffbafeccaaacfccbfcefaebdfecbbfaaceaebecfeabcabafdeceadfafdadddeddedecbeceefcdcbefcdddfbbbadadafbbafeccddecbafefddffcfbdaffecdeaaaefdaaedddfeaddfcadbddcbefabaaeddbdaeeeeeaabfcbdfeadfaaefdbfaabbcfbaaadefbbbeafcddfaeabaefaccfefeececdccabcbceefffaacbbdccffdfecdecbffcbdedfaecdbaffadadbedbabbdfabfdaafcdebcafcccefaddadbddacfdbcbfcbecaddfafccbadfbaeedaacbecddaaacfebfbfadcffdbdedcecddbdcafdedcfcdffabafeffcfbfdbafccaddbabebafefefdfeeaeccbabbcfdddbcfacbfcfbbedfaafdacfcaddccdafadbfdedffcaacadfbdebabfafebbaacfbececffdbfcdccbaddfccaebaaadfbcadfdbdccafbdbafbffdbfaaaaeddccbabafeadadacfbebcddbbacbeebcdacfcfbbaeeeabefdacefaebcefbaccabbdfaddfedfdedacbaafeeaebcdccacbbeaedefcbfbebaefdfdedbecdedcedededcbebfaaceccbfefafcdbfbfacfbfaecabefedfcddedbcebebfabeeabeeedbaccfcfbdafbcebcefcbecdedcdbdfeddbdafbadefadffbeddeededbeeefbbaebcdadbfaffafcefeeafcbadceeffdddffbafcffbcedbafeefbeebebdcecfbcbedefadebeeafecdceacabdbfcfadaacffffcecbaaccebcdeeccffaddceacdefadafbacbdaadeceaabadfcddcaececcefcedfdcdcbffcadfcbaddeacbeeadcdbdbfbbefabccdacbeefedafaccdcebdeadeecebfdaecbccbbefcfbffefcacbcefdfdabafdadbdeceaaabcdfcfdccecacafbbdecacccbdfaebddfdadffaaaafefddbaceabeaaababadebeaebadfbccdfbdcfbbfdeadacebebedacabebefebffbcedbebbecdbcaedbbbcdcedddfaebbccbcbacacdfebdbfdffbbcbaaabdfbcbaeecbfafeeaebbccbadeacffbfdeebdacfdacebcdfecefefdfdbcbdbbffbcbbfcdacebfedcccaaffeaebffebcefdbecefcbeabaeaffadeefaddfbdfdcedecfdaaacddbcafcebebadbecfacaeefabbcebcbdcfcdedbdcdcfdcdafeaedecbffaafeafebeddfabbedeaaababfcfbcafacbbcffffaaadabaccaacbaeacadaaeddaecabececbcbaeccaabcffbbedefdeedfebdfbbfbcbcbcaeecfbeceaabbbbebbfacacbbfecbbfcaefabcadbaeeeebcecadbeeebcaeabacfdabddadfefddbdbffbcfccadceefefcfbfefefbcdffdfebfcaabdccadfeecbcddcebfafdeffcdfddaafadfbafbdaafcdaacbaccfcccddafcecfccafacdcffcbfbcceaccbaaeaffcbfaffedfadfbdfedbacfcbcddfffaaaeebcadebaabbecafaacabdeabfdaebfaccdefcfbddeecbdbdddddadebcbbdfadddfeeabefafaecbeddbffbddfbccadeebdeefdecdaceeedddbbfcccdeacdcfaddeebfcfcdbafebabcbbfabfceeeaaecdfbffbabeefdfbdfbeaeacaecaebdcadaaaeebddcefccddadacbdbdcbfdcddeecfdeddddcceaaaeffcdaecafbeeeaceebcadbcdacbdfbbabbeeeccaffbbbecfcecdefbdeaafeffefbdefddfececdafdcafadabdfaaacfacbbbbdbdfcbbfafefbffedfbecccbafdfecedbddebebddbcafbffaccfcedcfbcddbedaaedaabcdaffddabbaaecddadaaecaeacfccaeaadfcfcaceaaefdfebcaaceeeccdcdcbafaacafecfdccdaffbfbebaefaedacddacceecbaebddfdcbdafaedecacbffffafbdbbbaaabcdedafedddacbbfdcdaebfffdecaadbeedbbedaacebfaaafdafeceaddbfedbbacdeacdabeaadbddffbcfecbeafaaacacacdaacabcbfceeeecafdebbdaebeefeeafecfddadeedecebabedefcfdddbfcdeebacccaaacecdabafeaffbdfbaeaacefbefecdbeeafebcdcabeadadecefdefaeeceebefeadeedaedeccbdededbecbfecedfaafcedeeeaeffadddfaefdafdbdeccbedaddfefdceedadacdbdefaaefcfcafcabeffefafddbdacbfeeefccebbceccfbeabddafceaedfdcdfebbbdaadaafaedfeadfabbedbcebdadeceecedadbeafacbeacaefccaacfbfaddcadbccbfccddfddfbeedacffdcfbcbdabfbcccffaeaaabfedfdaefafeacfdebacbdbebcecddbbbdbabebbeffdabefcccffdbbdfcaecdcebaacadadbecdbefeddfbfccebedfdddabeecabecbcddfdffbabcfdabedbcaaefffbfbceedaebaaceabfcbacaecdcbfcfcbaedceeccfafaddaeffadfecddfbafeabeeffeabefdcafaefcbffcdedbfeaaadbefaebfdafeabafcadaedfbbbeeeeeecdbcdddaaddcfefdffaaaefcfffebaacddbbbecefcedcbabbaddbdfdfdcfbeeaddbacefcbeaaaafedfacbbbedbddfafccfebadaafbfeeabebebbccdcdebabdbdfafafedfafcbfddacceedaceebfaacedefdcaecbddbdbadaaafbfebdccfcfadccdfcdffcedfdaebdcaafafcfeedddfcabdedbbffecbdcefdbbdddbbadeefabdddccafeecadefeefeafdbecdbadcbefffbbffcbebeebabccfaefafadbefadabfddfcbcafcbdcdefcebbafeffaeacdcfdbbfbbbebefbcecefbdbaacfacadbabefeddbfccbaacaadeacddbdddbefedbeadfccfabaacabedcddbeabbabbaafebcbdffeedaceaefffdcbbffcabffbbfdedaacfcdddeffdfeabdddcecbeebddddeeacbcedfebabddcabdefbfafaebebbbcdcbefdcdfddedabbdcbaedadfbadfdeacfaabffddadbebdfcbbadbdecaabdaafacbeaeafbdcaeeaddbadeeafefafeafebdafbefaeeaefeefeabaabfaebbecfacccedbbfadafafbcafbeffdbadfbdcdbdfddccafbbbbfbdcafbacefbfdadbdbebadecbeaeddeebbeeebbcbfbfbbbcaedbbeefbaecbfcfabafafbdffcfabcfdaafebffacaefacedecadcbcdbdfdedacedaacfeeacabadcfebbacadcdbafabcbccddedcaebbbebedcbdbdeaabfabefbbedcdbedaafabeaadbbcacedbfaccdfdbdbdeddedfeadbbbafbbecebafbdceefedcddfbdbbcdebfcfbbfaeffbcccdadbdeddccedeacfafbffabadeddadebacaabcabdecfbcfaaaddabfdddebebfdfbaaecfbbbdceefcaebbaacbdfdcddbefaebeedeaeabeeaccdbeebaefabddaffabdcabaebaeeeeabedcccaeefaedcececeafbcfeabbfefbacbcdbddfdcaafabdffcbdeaeedbeeeeeecddbecbdcedecbceefeacecbeaddecbefebbacbbddebeceacffcbafdfaadbfaafbbadbeeafbfceaddcbbfeacdedfecafbcbefacaedabbfbbbeeffebfacafaeffbdcfdccdfcafcbcdbcdfbbdccaededdfeacdddaeaaeaedcacccfdbcbbedbebedecaadacbddeedefddedfdccaedcacecccacfcabecdedbbccaaaebcfdadabdaedffaddebeedaacebaebadbceefffffbeccbbbaecddeadddecfceddeeaabfbbbccfebcbdecbedecccdceecbdceababdaeacabfddefdaeebccbfcbfdbaabeeddcbeceebfefdcdadefdaeacbebcaeeafaacaebeeddddaacebcddcbbadeeebbfdcacfbaeebbccddceabcacedcdaadbeefcbfeddadcebdbeecceccbeceacbafaababbacdeffccbefebecaabebefabeadadabdaceaaedaaedbffdbaddbedafababfbdcafeebecbeffcecdacaaaafdafedeacbcfcabacbdfdeadfbcefbdecfdcdbeecfbaeaeaacecddbeaddefeebcbacbbcdbfdfafbddeecfeafbdebbebabdbecdaecbfacadcedcccbaeddefadccdfbbaaddcbebbceccfdeabdeeaceedfdbdbfcbfbffddafdaaecccedabdfbdcbeffdfdeeeacdafefaadcddaaeedbaeeeeccebfbcddedadfcefacddaeaebaaadcfdecbebaddccecdfbaebabebadebbbcdddadecbdedcffccaafdaabcffeeaddaeaedcacdbdabbbaedabbdedbabecddeedcabcdabbefbeacaabafcccceaffbcecadebedeeefcefcecdcdacbdfcefcaceeacaedbeecfbfebeeeaeddebbecbffaddddbebcaadbcbfacebdafdbfdfecabbdcbbeacddfafaefbffaedbcecebbeffbfbcfabbdbcaffeececaaecceccacbccadaacdfaeecafacfeaaaaabfefddaebcddffceaeadbfcaeeeceacdedcbebbefaabacccacdaefcdfabcdbdbbcfcebfdcdbdddcebeefecfdaefbdfbfbaddbbefbdafaaedbddfffbcedccbdfaddcefadeffbcaeebfadcccbfdfafddefdbabcbdeafaceebabaabeffbcebedfbeafefffbcbddbaafbedfcddecdbcdddaefbedabfbeceafbcbefebaacfbdabdfcdbbcebdcadbeabbbcdcceafabaccebdaabbddfccfdbaacfdbbddabceaeeccafdfaacefedfddcebcfdadacfacbebaddefbdaecfbefcedbdcdbedaabecfdbcabbbcdedbdefcbacfbceccdecefcfafabaebbedcafbabebefceecbfcabaffbdababeeffdcbdbecdbccfaedccfdacccbacfabeebcfaccdfbaaaedbfedeabfeeebcbbccbecacbfebbbfaacaecdeccaaeddabdecfdadadceaacbcdfeedbebffafeefdcadffcecbdfaedbeceebbeddebcaabaaddaddabccfeadfafbdbdebedfdcfedeedafacfaaaacabedcbcfacaededbbffecfffbebcedbbadceacdbcffbfbdbdeccddbbcabaabeacfeeaceecadeabfbadfdacbcfddddadadcfbbceaccdbcbfdacaaedabaecfaefbdadeebfdeafdafacaeaeabfdeddabecbbdaebbabdaaeecbdcdfddaaafcecebcfaefbefebdfbdaccfddcedaddeaaecdfbdbdfaaecddfefffcffbfcfabccfeebbfddcbffaedbafdedbbbbecdabbdabbbeabababdbedebefabcfaaebcbdeaedddbabfeadcceeaefcbabfddcbbaebdadaacfcccacdacededebbebbafaebbbbdffcfcadcdbbbaaecbdbaefdbcfefaaaabfabebffccdddffddaaddfbbcddffcbdadaceeeffcfcaeccbfaabbfefaaacdfdaeeabeebdafdaddbeebacbaabcebaafebeeeedcfabdecfddbcabfaafcebcfefabbacfacbfbffdbfbaefdecdebebdffcbdfffeebbbbfdcaeecadefcccbdefaddccdceaaaaeaeddbafecfcaddadebfddacaacffdfedeffcafddcabcccbdaedefeabcdfcebafebceccddcffdeddeeedeebdbddcdbecdcffeabdfbbecdbcbbcfbcebbabbedcdbddcebcfeccedbcdbfbdfaebdfbaaeeebbfecdaeeeefcdfdbbcaafefccebbcdcdafdcdedbbaabcbdafddebcceeebdeafbdededcbedcabffbfdccdefecdbcbafbffdcbddcfddeeaffadebdbfffacbdefcfcacffcbacfdfddfcadfdbeadaffededbfeebfdcfddbbebbbedbfaacbbaccbfcceaeadacbfcfceabaceecdefceabedebcafcbbaccfedabfbacdadfbcbbbfeabdaebefabebcfbcdeebbfdbbedcedaceccfeeceeeeefbffcccedaafecdbccbdabedfcbecfaabfabcfccfdfbbafdcbfeefaeacafdffefcfcddefddfeddddebfdbdbfacabcffebbeacffebdaefafcdceebbfbcadccafeebccafcffcddddccbbbaadfcabdcdcffbdcdbeaddfbeecbdeefeeceecdedebaabaecedadffdabbedbfbcfcbcbfcaaefeafcbfbbcceefcfeedccaadccefceedcfdcadbebaaeebedceccbccfcdcbbdadaabcefbfbcccaffcffdaecfeccbfeaefadffcbbeaabcabeadbaedaefbaaeddccdbbfbcdaadefbebdbafebaacecbbaadddeecbdababacbdebaabaefdbcbdfafdecadddecceefecfdeebddcfccedeafedcbdeecefccffbdcabdabcfcaeedabebcadeaedcabfdfebeeadbcbbbcabcfdcaedcfbbacfffecfbeefaecabfdebdfdcccaebdccedaffbbffebaffdbeaefdfedaeaffdabebabfbafdccaaebeabacdcbefdedbdefafcddaefffaaffbbbedfdfbbedbfaceebbbcdceabfaebffcedfceeeabbebbddaefbcdebbffbdcfbeebcedfbedfcfbbfbcbcafaabafcedfeaaafdafdedeabdfddeebcbaffcdcebaedafbcffcffdfddffeaeeaedaceeeabcddcabeccdacbbfdbbdbadefefafdafeadacbddbbafeeabbdbbaafdeeecabfafacdcbffecfbcffbccfeccfddfefacbfedecddacdddbbfcfaefdeccfecafedffcdbacfebbddeccecbaaafedbcbccddbdedbfaeeffebbccfcbdafbadbddbdeafadebdfbcffedfffddfaaecaaaecdcdebeefcdabfebdadbddabbdefefabbcedecfbbcfbfbdafdaadcfbebbdfdcbecdfbeebecddbafaacafefbfaaaddeddfcbeddebdcdccfbceafeabdfbcbbcededdaefececfcbcacceefcebbebeafdabefbfaaceaeefafefbbecebdfdacecfcdbcfdafadebfeeeaccceaacfceedddcecddedeecbacedaefdaabbbffacadefcaceccbdbdbdcfadedabeafecdacffedfcaedacdecfabcbcabdfeffeaebddeaeecaaabcdadceeedbccceacfddacbfbddeddcfafdadecbdafbbacefeeadedebcabebbeafedacddcaeeefaafcbdadfefffecdbdceaddfadbcbecaeffffcbbedbfdfbfafdfdadbcabfeabbbbcaedbbededbebfeacbffdbdfdebebfcaabbceebaafceabdfeefebcfcaecaecbdcdcebfcebaeafebdcbbdcdeefbbdddfacddcfacdefdefdcdfaadabfedefcfabefdcaaedabbfeaabedefadcfaeaddaadaadafffdbfacbbececcbcbefeabceedafcbccecbfccbefaecdceafbdbfecbfffeadaffbafbbdeccaacdecedadbdbfdafbccccaebbbfabdbcbbdadfefeedfefefbedecfdafabbdfcadccfdaccbdefbcdfdafbddebefffaecabdddbadbfbeffaccdbadbcbcffbdcaaacdedaeacbfeaacdfbcefcebbdaebafabccdeafaeebdefdaeecbcaabfcedaabbdacddfcfccdbdaddbfdccbdddcdefebbcfdfddecacbdeebeffbcecabdbcafcdbeadbadccffbcbaedeaaedddcedafceccdbbefcbbfdbcabaaadeaacbdbafedceebfbffcfcebeedbdbfdfbfdeebffcdbfdaaacdebdadbedadccddabbeabbdfedfdebabbdbffffaeddeefafbcbadbbffcbccbbabfcfadfbfcdacfeacdfbaaeddfeaacfcbdcebccdfbcaadaadfeaedafbddfacebfdbccefbffebacdfeffbbbadfdecdcbffeccafbcfcddfbfbaafededcbdfcfabcededfaabdfbcbfebfeebcadaafceaacedabeefaffdcccaedbfaaebacebbfdeebdfbedaeaebfddbbddebfefceedacecadcaddedaefffcdeefaffedcacdffbdaaaadaaabfcdffcdbccfacaeeacffbbacfdabddccadaacfdedfddfaebaeaadcdecbaacadeaddeaeabcbfdeeffafeeaefabaabceccacdffeacfeadfdfdaaadbcbdcfbfcedeecefcdfbeaffbebbebdfbcfcadccbcabfcffdaebeaccfbacfabefbdecdcdcdefbdfbddcaedbcbbcbedceafaaddaebdcfcdfedebbbecaaddabfadefcacfcaafffbcecacdbeffadddaceeaffdbadcafeccffcbbdeccaffdafafacfdccabbdcaacffbdcaebbdecffbbbbfbfdffceafadafecddaedbfeeabdabcfecbaadccddcdbdfdececaedffbbafbdecdfadbbccfbbddfbdaaeeffdefccaebefecbfafaedcccbfeeabcdefdfbfddedfbcdaafdbdfaedefedbcaefeddceaafebbecbbdebbeafccecddbaddbdeeadaadeeeccadbefddcdacadaacceacefcabcdcaaeffdfcffcddeacafddeeacbfafebfcaacbabfafaadcdcffdeceedddcacdbecbdeabaedafcbdcccaabfbcaffaebaacecdaafaebdcfbbeefdcaadfbccfcbbbcfabfabcafddfdddecefbddebddfaefddcbfabcbeafdafcfbcbbfcadbccbebdafedcadadeeafcaedafcaadaccefccaecaaacefcadfdffadbdebdefddbfbcfcebcebecfcfddcabaeddaacdaeeecfdbcdfcdfafffbaabcdbbadeedcabaeefaeefcbfffdceefceffdffedccaaccacddedddfaaebccbbfadecceeeaaddddbbdbdeebbafeadecbadcecaefebfecaadaafcbebfcebcdabcbbabcbacccdcdbcbfebbfeffebeeeafaafdebdcaebcefbfacacdbceedaaefbbfcbfdaeacecffcdfafcfbacddbaabedfddcecceaeaddeacabcbefaaaabebcfbaaccefebbccacfeffebabeccaceaeaeefacffcabcabbecbcaafffdabfabebafefdcfcbeaeeafdffaeefbacbffcddaebbcabfabceebbdbbeeabdaedcbfffcfafafffcbdbcccbfeaceefcbebfdffaafacedcbbeaecaaeaedfceddddddfdefcaddbaaedaeafdfeaffbacddbcefdcbbcbaecfbaceccfaffebbeebfdfabefdbcadbfaefffcbeaabefccdebacbbcbaabfaeebfecaeffbfcebadffcffbffccfdfefddcbfadabbadeacbebfffefccababdfdadcccdcabdffcadddfcfedebcddabfcfaefabfcbedfffbfedfddcaeecaecebffddfdefffcdfcadebaaefeeedeffdbccdeddddddcfabfbbaeaffbbdfffcbbcdbdfffeefbefebdfcdaecfafcccddecffebdaabedefabceeeafcdbcabcadcbdebecabddfdffdafacdbabeebceaeeccdbdabcffbaeeffabefbceefceaacdbdfcfacdcacaccebaafbfdccceccbdbdfeabeebdeceadbebddacdacadabafebdcdfedceaddeafadfdcaeffeeeaccdeedfccdfdcccfdcecdbdbffadcfbeedefabccefefbebadadedacfaeecdcecbcafabaabaddfafccbefceeaaeffeccbbebacceafbfdcfbbdbcfbfaafecaeaaedeefdcfdbcdfebbabcacdaccecdcdbedcabeeaeeccddfcecaeaaedfcceddefaeaafbbcbababfaddabccfefdfaeeabaeffceccafdaabafdddcaededcdfcecbdfeccbbcadaeafdecedeaedacbfcacfcdafcfabcbcfebedeaddeadccbebeffdffdbefcaedabbebbfdadcefaddafbdbdbafcaffebffeadffaedbfbcddcdcffeaccadddcedbfabeffaafadaedeabaeecbeebbcdfafebdebfecffdafdcdcfebeddfebdbeffebacfdffbbdeaaccacecdccfabcbcfeabebdddfacabceadcaadcfecbcbeecdddcaacecffefeebcffaecacfbcccacedcdfdcfdceebbcfebafeafeaddfdcdabeaaafcfbfcdaababeaebedfeadcaaecfbdeabaaefdaaebffadcebeabcdeafdedbbfcddbbfcacbfbaefaccfaffbbeacccebdafdddbebcbeabbdbaefaeedecfcdeadcddbeeedabfabcccecbbafbdfaaeaadfbacfddbdbedabcdffccceebdbdfdfddfdbbaaddacefeecdbaedfcfedffbabbccfafcfafbfebfbffafdaffbaabcdeefdefeadbdcdeadadadafefebeacceabfefafafedcfebdcfdaefcccffdcccbfdcfecbabfbbcebffeacdbccfafdccddfbefecfcaebbcefbdcccdbaeabecffdacdccdeeaabccdaffbfbededacfefdbbbccbfafefdbebbafbdfeacbfebdacadcdabafacabdaeccacaccbdcecbacbffadfdbaccdbbfcdabdaebbaafafbfeacfdbdcdbbbfdbdccefbaabbebdcbaacabdcecbdefcfbbffafcafaffacecdbbbacbaaccceaaddcaaefdacabbabcecfbfaeeecbabeadffafeadebecdcdbceefeefcbccebcbbbfdddddaeacdbcfbcbbacdfffcdafdafcfccbbccadafcdfcaafcefdaccdfcfefcacdecbcfffaececbdecbacccabaafbdefcaddcefaaedbeffbabfcdcffebcafaabdcdcccfeefedeecefcbdcbeacddacfedefbbfdcfcddfbadaadedbfffcafbcdfcbbbbfbbcfaefdbbacfbcfbbdacfebfddccaceccafdffdaeaedfedaebdbcebecebcffedaeabffefbdaddcafafffecfdebbffcdfdbafdebffbbffbbaafceebbacedebddefaadacecadaddabccdabbaefecbbdcfbdbaccaeefecfffbbafddcefcbdeeafbbcafabfabdcbfefcdcbadaffeafadbaacfedfdcbebbaeafcbabacbcffaeaeebddbaafecbeebedbffefbecfbdcbfeebaffdcafdcdccfdcfdcbcfbaffbbceaceedfadcfbbaaebadcbfffcdfdceccbbabcdbcedcbadbfceadeeccecebcaddabbfcadcafdcebafeccbbccfdfecfdbddfebafecbabdfaededcadebcbabacaebddedacfcaadbceabbbbacbaaedeccfcbebfdcaafaccddaadaefbebbfaceaeedbdacfcaefbfebdefdcdefacadfcbbffdadfafafebbcddcacbddebaeeafccdcdbdceabaefccfebbecdffdfceeebecafadaaeeafcdacbcdaeccfdbeedfaabfbacbdaabbcbbcdaffdbbeacfefdbacecfccfaabafdcfadbefecfebbcdedeafafedaedbdcbadadafcbcfedeebaefebbfdadbbceebfacbeceacdbadafadaedaedaecedfaebfabedacaedecedeebfdebfdaaadfcdaefacceceefeddbfeeadeaeeacafdbbbdeceedbdbabddcfabbecfddeacfeecedaadcdffcafafcaaadafefcbbeedbcfcffaeffbffffcaaaafffacbdffacccfefbecdbaaefcadadbbdfbcbadbaeaedbddbfedbcbaeabcadcfbaafdccfdffbecedadfbeedaffaaafaccebfdeabcabefbefbaefcadaefbebbaaadafdbaefbfdbcdcdebeecedccdccccebaefccbcdadeafcaecfacebafebdeaddafdcbaadcfdddbdbeebacedefefdbacfcacccdfdefdbbbaabbffcffeafbaacdbcaedebebdebcbaefdebbceedddaeedeadbefabfcfebbfdeaefecbcbecdecdecafeeaeddeeeadbcadfdfdcacececbdefbbdcffbddacfaaebfefbedcdaefddbcbaaeeeeafeddcafcefeebfdecbbacfeccdabcaeefebabaeffdcecbfccafdddbceacdcfdfafdcafbebceabebbefbedaecdafbcabdbddfffecbfaaffbddecfeaeafbebbabfdddaebebecfdaeafaabdbeafdbdfeeedcfebafcfaaecacfbabfadacbcefaaffdbdeddcdedcbbfcbdefbfffbdceceefcfbadfccedccdbfccbdfeeddedafdfaedcecffbeffdcbafceaadcabcdcdcddbfaabfccbbecfdfeefdcefedefacdfeddcffffafbbeeefbcbebacdcecfdcbaebbdecaeeeafeccdbccbabcfaaaeaacbafffeedccaddeaebbfbabacbacaaedfbeddbfeabcacefdabaeefafacdcdcfefabeffeaaffadffbdfbccdccdeaeadbecedbfebaaaaefdbfbcfbffedbfecbfccbeeadbedffaeeaeccbcbabfbacadaeeecbeefdfeaffcacdfbfeefdccdfedaaafeffbfeaaeebcfadcbfafdcdeeefebbfdafaccfeaafbabebddbcbbaddcabfceffaececefbafffeaffbacdcdeadeeafcccdecaabcbedeeedeebedebbedacccbdebeaccdcaecfecbeceecdccdaabafabaeddadaefbeffcdcbbeababaafefafdecfebcbbbecfdeccedfcfdbabaefeddabfaccebdbecbdfcadfcceafbbbacddcabfdfcaeafaaabcdafabffcccfbbbfdcfcacfdfdfbeafddffdfeebcdffbfbeecadbfeaffcdedcbcdfdedbcbcbcafcaadddedadfbccededeefafccbbdfcbaffdafdbeafaedccecbaadefdbeeebaafadebcfddddfedccaaaebedfabcbfaefeefdeddccbcbabbacacacbdfaaacfabceeedefaadddcfdbfbedbcabdeafeccefdfcdeeeadeccfadbeceecacaffaadddacdaebcaedfabdafadcfeadeafafdcfdcbfcbeedfebbdfbacedcbeafcfeeadfbacffdebfcefabadebfcfdabcaadfbbacbdafffaebddcdddafcffabdadbaaefaceebddbdaabebbcdecbbcdaeaebabfadbacadfbdfbddaddfcdccabfecdcafeccaeafceddcbdebabacebcdcdfddcccebbacbebffadaaaeecdeedfffdbdfdfefeadcddfbeeccaafdbddbcdaababbaeaecdceebdeeacaeedaecbfeadbedcaefbaccdeccdcbbfaadadaacaadafaefaceaecfbccdddadfafadfbeccfdabdacadfdaddfcfadcbacabdcdcafdbdcfbcbefafcdbabbadfbadcffabfeffcccbfaaebadcccdaebeffceeaaadbfbaacdfbeedbcfbbceadeedfcdcccdacbfdefefacbedfdabfededdbebbcafbdadcefeeacbdbbafbbdbaaaecdcaabdaffddddfbfbabffedbbdbdffafafefcfcdabdcaafcadecaffabdccababdfccbcccfaffcabdefdecedcdadcecdcbebbaeefdcdcdfaecbabdcefaebacbdbbdeacfbcfdbabbaabafffdecaebbccedafdabfcfeacebffcefdacdefafbfbbdfadbcaafcbacedbacadedbeedabafebdbdaeafeadabbfbdfcdcacecddeaffcdcededddcfecaccbebdddcefbfffedbfcaedbcacdabffedaefbbafbdbcdddeeecfcefdffacafaedefdbdbfbbeeaccccabacbdddeffeafabbfacccbacedabcdfafcddfecabceefdbeebabdbdaddadbcaffbdcdffeafcecddbacedefeeedadcaadefeaaebcdafebfefffcdddbddacbeefeaaafbbceebbdaffceddfceeeebefbdaafdbbffeadbfcbefafaabbdcfdeaabccdecacbacbbabdebdceccbafaedefdcecddfddeccbadacfdafdebaecbffbcefafcdebeebafacfeafbfddcbbebcacbdfbcfeecfdaaffcbdfedfbadcfdebbaeccbbecfeacdbbfcdabfbbbebfdabdddacdccbacbaaccfecfacefecabbdccdbfbfeddecbfdfaccabccdcfbbdcaedefbeeabfbddeceacaadafebeebbeacbecfbdfdceaffdbabfbdbfacecdcebfbbfbacdbddffebacfbbaeddbedaabecebcedfffaffdddfeefacceabfdffeefedbbbcaefbfdfddbcdabcadfacfbccbcbfdfadabaedbcccbcfcdcaeaddbafbeeedcadfceeadfdfcceefefffecbabacecbbbfacbecebfdafbffaccfbbdcedaddfabfcafcaaafeccefeddeecfbedbeecebfdbcfacdffadffedaaacfbadcadaacccdeeffefcffcbdadabbdecfbcbcfebefbfbbdacabadbfdcedfbbaabecfcdafcabbafbbffeaffaeecdefeabaebfceababdcaebadacccccffdcbbaebcbbefaecefecfafcbedeeeaaefcadfdbffefaffeffbafbbacccdcabceafffdfdcaecacaaaeebbcccfdcbbbfbadbcfbacbddafdebbddebeadcbfbebcaeccffebbbcbfaceadbdeaeadbdaffdeedddeaabbeeddfbfabffaccadfcabecacfdaccdbcdbaaafcfffefdbeddfdeddadfdcccaccfafefccdfbaefaebdffeadcafbaaeccacfbaebeadbdabebcccadeedfaaeafdeceddfedeacecebafbdbafeeaeefcecacafdefdaccffcabfceffdfefbadffcfddcdafaadcacedeefafbacebbfdfacecdedfdbbbaddbbaedaacdeadcafdceafcbabaeecedcedbafbfbccccbccadbeeabbbcdbcebaadaffeddafccedfabfbfffebcdafaacacfefacdfaebdcadffedabacbfffecfacdfbaddeceadadcccebfafecbdaeffadacbfdacbfafefdbdbbddaefebbacffddafbbaefaeadeadaeecdfbcafadedddaafeebcccbbbbcdddaffdceddffaecbfebedaaafdbddbdbfbfedcffbfdaeaedfbcceeffcadfdebedbadbcafaecfbdbeedffbffeabbcfbcdafacdddaafbacbeabdbbaacfdcfdeeedcdeacbdcfbdfbcbeeecdcabadfabefebefbceeacdedbeadfcafecddbaddeaabbadeedfbafeafcecbaabcacceaacbcbfcddcbabbabecadcffcdaadffdefcabfabbddbfafdaefcedddafbfdbaebdaefcdeeffcbebfbadcfbacccfedcedbdfcbdaaedfbcfbdaefadcaecdaeaddfeafaefbbebbabffbbceededfbbfbfafddefbcccfefedbdeebbcecbcaeabddfdaccdfdcbcaacbfdcefcdfaadadfeedfcbebcebcbafadecfdcafffdbafcfbabcdfcfebfeebbffffbdcadebebafbeafbbdacdfbfbbfeddedeffddbcdfcaceedebeaefffcdddbbdffefcffcdfdcdfdebbcbebbdeebefeedbdadaeeaecafaeddbeddabceadcafbfcfceafafececcfeaadcebdfdafb
